May 08
2024
SELL
Open market or private sale
$2,619,886
$107.39 p/Share
24,396
Reduced 27.43%
64,527
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$924,783
$90.87 p/Share
10,177
Reduced 10.27%
88,923
Common Stock, par valu...
Mar 21
2024
BUY
Grant, award, or other acquisition
-
5,565
Added 5.32%
99,100
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$366,606
$81.45 p/Share
4,501
Reduced 4.59%
93,535
Common Stock, par valu...
Mar 05
2024
SELL
Open market or private sale
$1,597,991
$81.36 p/Share
19,641
Reduced 16.69%
98,036
Common Stock, par valu...
Aug 14
2023
SELL
Open market or private sale
$1,358,917
$62.37 p/Share
21,788
Reduced 15.62%
117,677
Common Stock
Apr 20
2023
SELL
Payment of exercise price or tax liability
$180,045
$45.72 p/Share
3,938
Reduced 2.75%
139,465
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$316,263
$41.74 p/Share
7,577
Reduced 5.02%
143,403
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
18,839
Added 11.09%
150,980
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$182,672
$45.84 p/Share
3,985
Reduced 2.93%
132,141
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$80,768
$23.07 p/Share
3,501
Reduced 2.51%
136,126
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$21,942
$22.88 p/Share
959
Reduced 0.68%
139,627
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
1,673
Added 1.18%
140,202
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$142,593
$20.6 p/Share
6,922
Reduced 4.75%
138,913
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
33,838
Added 18.83%
145,836
Common Stock
Dec 28
2021
SELL
Payment of exercise price or tax liability
$34,902
$10.67 p/Share
3,271
Reduced 2.84%
111,998
Common Stock
Apr 20
2021
SELL
Payment of exercise price or tax liability
$41,015
$11.93 p/Share
3,438
Reduced 2.9%
115,269
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$4,742
$12.35 p/Share
384
Reduced 0.32%
118,707
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
58,742
Added 33.03%
119,091
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$27,152
$8.81 p/Share
3,082
Reduced 4.86%
60,349
Common Stock