Sep 11
2024
SELL
Payment of exercise price or tax liability
$1,595
$6.79 p/Share
235
Reduced 0.33%
69,965
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$5,482
$7.13 p/Share
769
Reduced 1.08%
70,200
Common Stock
Jun 11
2024
SELL
Payment of exercise price or tax liability
$2,272
$9.67 p/Share
235
Reduced 0.33%
70,969
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$6,997
$9.1 p/Share
769
Reduced 1.07%
71,204
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$3,589
$9.86 p/Share
364
Reduced 0.5%
71,973
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,119
$10.7 p/Share
385
Reduced 0.53%
72,337
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$35,177
$10.42 p/Share
3,376
Reduced 4.44%
72,722
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$8,808
$10.29 p/Share
856
Reduced 1.11%
76,098
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
511
Added 0.66%
76,954
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$9,078
$38.63 p/Share
235
Reduced 0.31%
76,443
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$8,413
$35.8 p/Share
235
Reduced 0.31%
76,678
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$9,430
$40.13 p/Share
235
Reduced 0.3%
76,913
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$15,990
$43.93 p/Share
364
Reduced 0.47%
77,148
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$67,652
$43.93 p/Share
1,540
Reduced 1.95%
77,512
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
31,413
Added 28.44%
79,052
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$13,188
$43.96 p/Share
300
Reduced 0.63%
47,639
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$44,701
$42.9 p/Share
1,042
Reduced 2.13%
47,939
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,046
Added 4.01%
48,981
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$26,539
$57.32 p/Share
463
Reduced 0.98%
46,736
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
9,589
Added 16.89%
47,199
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$31,226
$60.87 p/Share
513
Reduced 1.35%
37,610
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$24,062
$62.99 p/Share
382
Reduced 0.99%
38,123
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$59,161
$60.74 p/Share
974
Reduced 2.47%
38,505
Common Stock
Mar 18
2021
SELL
Open market or private sale
$1,309,783
$122.57 p/Share
10,686
Reduced 21.35%
39,366
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$121,361
$34.38 p/Share
3,530
Added 6.59%
50,052
Common Stock