Jun 02
2025
SELL
Payment of exercise price or tax liability
$148,827
$28.5 p/Share
5,222
Reduced 1.12%
460,280
Class A Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$79,925
$34.51 p/Share
2,316
Reduced 0.5%
465,502
Class A Common Stock
May 21
2025
BUY
Grant, award, or other acquisition
-
62,673
Added 11.81%
467,818
Class A Common Stock
May 14
2025
SELL
Open market or private sale
$32,600
$40.75 p/Share
800
Reduced 0.2%
405,145
Class A Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$181,223
$39.04 p/Share
4,642
Reduced 1.13%
405,945
Class A Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$212,370
$45.74 p/Share
4,643
Reduced 1.12%
410,587
Class A Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$195,892
$42.2 p/Share
4,642
Reduced 1.11%
415,230
Class A Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$231,542
$49.88 p/Share
4,642
Reduced 1.09%
419,872
Class A Common Stock
Jan 23
2025
SELL
Payment of exercise price or tax liability
$149,749
$30.68 p/Share
4,881
Reduced 1.14%
424,514
Class A Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$100,499
$21.65 p/Share
4,642
Reduced 1.07%
429,395
Class A Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$93,092
$20.05 p/Share
4,643
Reduced 1.06%
434,037
Class A Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$70,048
$15.1 p/Share
4,639
Reduced 1.05%
438,680
Class A Common Stock
Sep 25
2024
SELL
Payment of exercise price or tax liability
$61,050
$14.8 p/Share
4,125
Reduced 0.92%
443,319
Class A Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$44,773
$14.57 p/Share
3,073
Reduced 0.68%
447,444
Class A Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$52,241
$17.0 p/Share
3,073
Reduced 0.68%
450,517
Class A Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$42,868
$13.95 p/Share
3,073
Reduced 0.67%
453,590
Class A Common Stock
Jun 14
2024
SELL
Open market or private sale
$3,255
$17.5 p/Share
186
Reduced 0.05%
398,947
Class A Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$24,584
$8.0 p/Share
3,073
Reduced 0.67%
456,849
Class A Common Stock
May 24
2024
SELL
Open market or private sale
$367
$17.52 p/Share
21
Reduced 0.0%
459,922
Class A Common Stock
May 22
2024
SELL
Open market or private sale
$87
$17.56 p/Share
5
Reduced 0.0%
399,133
Class A Common Stock
May 21
2024
SELL
Open market or private sale
$2,109
$17.58 p/Share
120
Reduced 0.03%
399,018
Class A Common Stock
May 20
2024
SELL
Open market or private sale
$210
$17.53 p/Share
12
Reduced 0.0%
399,138
Class A Common Stock
May 13
2024
SELL
Open market or private sale
$15,639
$19.5 p/Share
802
Reduced 0.2%
399,150
Class A Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$24,584
$8.0 p/Share
3,073
Reduced 0.66%
460,882
Class A Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$30,759
$5.05 p/Share
6,091
Reduced 1.3%
463,955
Class A Common Stock