Nov 20
2024
BUY
Open market or private purchase
$48,580
$13.88 p/Share
3,500
Added 3.52%
95,906
Class A Common Stock, ...
Oct 15
2024
BUY
Grant, award, or other acquisition
$200,009
$20.32 p/Share
9,843
Added 9.63%
92,406
Class A Common Stock, ...
Mar 21
2024
SELL
Payment of exercise price or tax liability
$19,845
$24.5 p/Share
810
Reduced 0.97%
82,563
Class A Common Stock, ...
Mar 16
2024
SELL
Payment of exercise price or tax liability
$77,355
$24.41 p/Share
3,169
Reduced 3.66%
83,373
Class A Common Stock, ...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$5,612
$23.0 p/Share
244
Reduced 0.28%
86,542
Class A Common Stock, ...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$16,282
$23.03 p/Share
707
Reduced 0.81%
86,786
Class A Common Stock, ...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$22,391
$20.81 p/Share
1,076
Reduced 1.21%
87,493
Class A Common Stock, ...
Feb 13
2024
BUY
Grant, award, or other acquisition
$61,609
$5.2 p/Share
11,848
Added 11.8%
88,569
Class A Common Stock, ...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$26,808
$21.26 p/Share
1,261
Reduced 1.62%
76,721
Class A Common Stock, ...
Nov 29
2023
SELL
Open market or private sale
$114,263
$20.87 p/Share
5,475
Reduced 6.56%
77,982
Class A Common Stock, ...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$18,442
$17.22 p/Share
1,071
Reduced 1.27%
83,457
Class A Common Stock, ...
Aug 09
2023
SELL
Payment of exercise price or tax liability
$19,523
$18.28 p/Share
1,068
Reduced 1.25%
84,528
Class A Common Stock, ...
Aug 09
2023
BUY
Grant, award, or other acquisition
$133,188
$18.28 p/Share
7,286
Added 7.84%
85,596
Class A Common Stock, ...
Mar 21
2023
BUY
Grant, award, or other acquisition
$132,904
$16.03 p/Share
8,291
Added 9.57%
78,310
Class A Common Stock, ...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$49,911
$15.75 p/Share
3,169
Reduced 4.33%
70,019
Class A Common Stock, ...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$3,855
$16.27 p/Share
237
Reduced 0.32%
73,188
Class A Common Stock, ...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$14,053
$18.37 p/Share
765
Reduced 1.03%
73,425
Class A Common Stock, ...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$30,086
$17.93 p/Share
1,678
Reduced 2.21%
74,190
Class A Common Stock, ...
Feb 14
2023
BUY
Grant, award, or other acquisition
$117,022
$4.48 p/Share
26,121
Added 25.61%
75,868
Class A Common Stock, ...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$67,753
$21.38 p/Share
3,169
Reduced 5.99%
49,747
Class A Common Stock, ...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$6,373
$22.13 p/Share
288
Reduced 0.54%
52,916
Class A Common Stock, ...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$15,391
$21.77 p/Share
707
Reduced 1.31%
53,204
Class A Common Stock, ...
Feb 15
2022
BUY
Grant, award, or other acquisition
$77,181
$7.26 p/Share
10,631
Added 16.61%
53,375
Class A Common Stock, ...
Mar 16
2021
SELL
Payment of exercise price or tax liability
$72,018
$21.85 p/Share
3,296
Reduced 7.08%
43,280
Class A Common Stock, ...
Feb 16
2021
BUY
Grant, award, or other acquisition
$69,870
$21.02 p/Share
3,324
Added 6.66%
46,576
Class A Common Stock, ...