Oct 31
2024
SELL
Open market or private sale
$3,271,474
$104.55 p/Share
31,291
Reduced 32.09%
66,225
Common Stock
Oct 31
2024
BUY
Exercise of conversion of derivative security
$663,658
$55.92 p/Share
11,868
Added 10.85%
97,516
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,167,167
$130.09 p/Share
8,972
Added 9.48%
85,648
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$668,607
$132.45 p/Share
5,048
Reduced 6.18%
76,676
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$834,302
$132.45 p/Share
6,299
Added 7.16%
81,724
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$138,818
$132.46 p/Share
1,048
Reduced 1.37%
75,425
Common Stock
Nov 02
2023
-
938
Reduced 1.21%
76,473
Common Stock
Nov 02
2023
SELL
Open market or private sale
$2,016,537
$112.53 p/Share
17,920
Reduced 18.8%
77,411
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$274,577
$112.21 p/Share
2,447
Reduced 2.5%
95,331
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$473,301
$112.21 p/Share
4,218
Added 4.14%
97,778
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$327,691
$113.94 p/Share
2,876
Reduced 2.98%
93,560
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$775,098
$113.12 p/Share
6,852
Added 6.63%
96,436
Common Stock
Jun 03
2022
SELL
Open market or private sale
$2,114,385
$130.1 p/Share
16,252
Reduced 14.25%
97,818
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$374,245
$137.59 p/Share
2,720
Reduced 2.44%
108,903
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$710,928
$137.59 p/Share
5,167
Added 4.33%
114,070
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$73,696
$135.47 p/Share
544
Reduced 0.48%
111,623
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$201,582
$136.02 p/Share
1,482
Reduced 1.39%
105,515
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$2,154,965
$136.02 p/Share
15,843
Added 12.38%
112,167
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$1,396,239
$169.57 p/Share
8,234
Reduced 7.76%
97,806
Common Stock
Aug 03
2021
BUY
Grant, award, or other acquisition
$6,191,001
$169.57 p/Share
36,510
Added 25.61%
106,040
Common Stock
Jun 12
2021
SELL
Payment of exercise price or tax liability
$43,150
$193.5 p/Share
223
Reduced 0.32%
69,528
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,356,232
$197.99 p/Share
6,850
Reduced 8.94%
69,749
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$2,848,680
$197.99 p/Share
14,388
Added 15.81%
76,599
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$77,563
$199.39 p/Share
389
Reduced 0.62%
62,211
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$113,778
$204.27 p/Share
557
Reduced 0.88%
62,600
Common Stock