Aug 19
2024
SELL
Open market or private sale
$483,050
$96.61 p/Share
5,000
Reduced 28.86%
12,327
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$126,649
$25.33 p/Share
5,000
Added 22.39%
17,327
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$46,750
$105.77 p/Share
442
Reduced 3.46%
12,327
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
2,405
Added 15.85%
12,769
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$20,646
$92.17 p/Share
224
Reduced 2.12%
10,364
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$27,580
$70.0 p/Share
394
Reduced 3.59%
10,588
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
2,242
Added 16.95%
10,982
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$15,406
$68.78 p/Share
224
Reduced 2.5%
8,740
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$11,555
$68.78 p/Share
168
Reduced 1.84%
8,964
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$28,704
$117.64 p/Share
244
Reduced 2.6%
9,132
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$9,942
$112.98 p/Share
88
Reduced 0.93%
9,376
Common Stock
Mar 09
2022
SELL
Open market or private sale
$211,869
$111.51 p/Share
1,900
Reduced 16.72%
9,464
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$15,755
$126.04 p/Share
125
Reduced 1.09%
11,364
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$14,116
$126.04 p/Share
112
Reduced 0.97%
11,489
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$12,214
$117.44 p/Share
104
Reduced 0.89%
11,601
Common Stock
Aug 18
2021
BUY
Grant, award, or other acquisition
-
350
Added 2.9%
11,705
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$7,706
$84.68 p/Share
91
Reduced 0.8%
11,355
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$13,466
$88.01 p/Share
153
Reduced 1.32%
11,446
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 14.71%
11,599
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$13,240
$88.86 p/Share
149
Reduced 1.53%
9,599
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$9,769
$87.22 p/Share
112
Reduced 1.14%
9,748
Common Stock