Dec 16
2024
SELL
Payment of exercise price or tax liability
$256,203
$94.89 p/Share
2,700
Reduced 4.57%
56,419
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
20,797
Added 26.02%
59,119
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$172,433
$87.22 p/Share
1,977
Reduced 4.56%
41,346
Common Stock
Aug 07
2023
BUY
Open market or private purchase
$564,200
$112.84 p/Share
5,000
Added 10.35%
43,323
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
8,212
Added 17.65%
38,323
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$254,108
$162.89 p/Share
1,560
Reduced 4.93%
30,111
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,279,073
$156.98 p/Share
8,148
Reduced 7.68%
97,885
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
20,704
Added 16.46%
105,108
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,609
Added 2.97%
85,329
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$262,665
$169.9 p/Share
1,546
Reduced 1.83%
82,720
Common Stock
Dec 28
2021
SELL
Open market or private sale
$425,000
$170.0 p/Share
2,500
Reduced 2.88%
84,266
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$264,250
$152.13 p/Share
1,737
Reduced 2.13%
79,906
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
6,860
Added 7.33%
86,766
Common Stock
Mar 30
2021
SELL
Open market or private sale
$1,489,920
$174.28 p/Share
8,549
Reduced 9.48%
81,643
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$1,833,313
$169.94 p/Share
10,788
Reduced 10.23%
94,692
Common Stock
Mar 29
2021
SELL
Open market or private sale
$764,730
$169.94 p/Share
4,500
Reduced 4.75%
90,192
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$889,695
$46.01 p/Share
19,337
Added 16.16%
100,286
Common Stock
Mar 11
2021
-
1,000
Reduced 1.15%
86,143
Common Stock
Mar 11
2021
SELL
Open market or private sale
$1,124,760
$187.46 p/Share
6,000
Reduced 6.44%
87,143
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
5,911
Added 5.97%
93,143
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$288,536
$169.13 p/Share
1,706
Reduced 1.92%
87,232
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
4,333
Added 4.65%
88,938
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$181,923
$145.19 p/Share
1,253
Reduced 1.46%
84,605
Common Stock
Nov 09
2020
SELL
Open market or private sale
$2,561,000
$128.05 p/Share
20,000
Reduced 18.89%
85,858
Common Stock