Jan 14
2026
SELL
Payment of exercise price or tax liability
$90,090
$69.3 p/Share
1,300
Reduced 1.55%
82,790
Common Stock
Jan 13
2026
SELL
Payment of exercise price or tax liability
$240,537
$63.82 p/Share
3,769
Reduced 4.29%
84,090
Common Stock
Jan 12
2026
SELL
Payment of exercise price or tax liability
$885,618
$65.34 p/Share
13,554
Reduced 13.37%
87,859
Common Stock
Jan 12
2026
BUY
Grant, award, or other acquisition
-
31,664
Added 23.79%
101,413
Common Stock
Jun 26
2025
SELL
Open market or private sale
$200,871
$36.37 p/Share
5,523
Reduced 7.34%
69,749
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$76,375
$21.31 p/Share
3,584
Reduced 4.54%
75,272
Common Stock
Feb 13
2025
-
10,899
Reduced 12.14%
78,856
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$25,187
$19.39 p/Share
1,299
Reduced 1.43%
89,755
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$24,392
$19.53 p/Share
1,249
Reduced 1.87%
65,453
Common Stock
Jan 13
2025
BUY
Grant, award, or other acquisition
-
25,601
Added 21.95%
91,054
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$89,388
$19.75 p/Share
4,526
Reduced 6.35%
66,702
Common Stock
May 20
2024
-
6,889
Reduced 8.82%
71,228
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$40,478
$18.25 p/Share
2,218
Reduced 2.76%
78,117
Common Stock
Feb 26
2024
-
6,476
Reduced 7.46%
80,335
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
45,997
Added 34.63%
86,811
Common Stock
May 18
2023
-
3,429
Reduced 7.75%
40,814
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$125,449
$22.09 p/Share
5,679
Reduced 11.38%
44,243
Common Stock
Jan 18
2023
-
7,662
Reduced 13.31%
49,922
Class A Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$28,939
$29.53 p/Share
980
Reduced 1.67%
57,584
Class A Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
12,698
Added 17.82%
58,564
Class A Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$145,707
$38.69 p/Share
3,766
Reduced 7.59%
45,866
Class A Common Stock
Jan 20
2022
-
3,026
Reduced 5.75%
49,632
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$45,612
$46.83 p/Share
974
Reduced 1.62%
59,290
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
17,203
Added 22.21%
60,264
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$67,939
$27.45 p/Share
2,475
Reduced 27.18%
6,632
Class A Common Stock