Mar 04
2024
BUY
Grant, award, or other acquisition
$5,569
$5.76 p/Share
967
Added 1.07%
89,817
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$8,818
$6.39 p/Share
1,380
Reduced 1.53%
88,850
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$33,866
$16.4 p/Share
2,065
Reduced 2.35%
85,814
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$31,734
$16.46 p/Share
1,928
Reduced 2.15%
87,879
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$14,887
$16.36 p/Share
910
Added 1.0%
89,807
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
13,952
Added 13.57%
88,897
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$46,278
$20.66 p/Share
2,240
Reduced 2.9%
74,945
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$35,784
$19.64 p/Share
1,822
Added 2.31%
77,185
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$15,437
$19.37 p/Share
797
Reduced 1.05%
75,363
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
1,009
Added 1.31%
76,160
Common Stock
Feb 15
2022
SELL
Open market or private sale
$338,857
$27.44 p/Share
12,349
Reduced 14.11%
75,151
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$6,782
$22.99 p/Share
295
Reduced 0.34%
87,500
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$13,229
$23.29 p/Share
568
Reduced 0.64%
87,795
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$34,267
$23.78 p/Share
1,441
Reduced 1.77%
79,974
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
8,389
Added 8.67%
88,363
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$5,814
$22.8 p/Share
255
Reduced 0.31%
81,415
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,829
Added 2.54%
70,089
Common Stock
Feb 19
2021
SELL
Open market or private sale
$175,850
$35.17 p/Share
5,000
Reduced 6.83%
68,260
Class B Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$9,567
$26.65 p/Share
359
Reduced 0.49%
73,260
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$19,428
$27.21 p/Share
714
Reduced 0.96%
73,619
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
14,705
Added 16.52%
74,333
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$6,230
$24.43 p/Share
255
Reduced 0.43%
59,628
Common Stock