Sep 30
2024
BUY
Grant, award, or other acquisition
-
181
Added 0.08%
226,723
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,761,408
$100.08 p/Share
17,600
Reduced 7.21%
226,540
Common Stock
Aug 26
2024
SELL
Open market or private sale
$240,000
$100.0 p/Share
2,400
Reduced 0.97%
244,140
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$300,153
$95.56 p/Share
3,141
Reduced 1.26%
246,540
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$274,139
$96.46 p/Share
2,842
Reduced 1.13%
249,681
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$384,932
$94.3 p/Share
4,082
Reduced 1.59%
252,523
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$289,595
$94.3 p/Share
3,071
Reduced 1.18%
256,605
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
30,223
Added 10.43%
259,676
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
165
Added 0.07%
229,453
Common Stock
Apr 08
2024
SELL
Payment of exercise price or tax liability
$511,300
$91.32 p/Share
5,599
Reduced 2.38%
229,287
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$450,951
$69.85 p/Share
6,456
Added 2.68%
234,886
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
187
Added 0.08%
228,430
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
173
Added 0.08%
228,241
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
175
Added 0.08%
228,066
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$308,990
$99.29 p/Share
3,112
Reduced 1.35%
227,889
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$279,388
$99.25 p/Share
2,815
Reduced 1.2%
231,002
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$1,043,420
$94.71 p/Share
11,017
Reduced 4.5%
233,817
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
27,980
Added 10.26%
244,836
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
143
Added 0.07%
216,856
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
189
Added 0.09%
213,310
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
203
Added 0.1%
213,118
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
241
Added 0.11%
212,913
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$220,228
$71.41 p/Share
3,084
Reduced 1.43%
212,670
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$200,892
$72.03 p/Share
2,789
Reduced 1.28%
215,754
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$984,594
$70.88 p/Share
13,891
Reduced 5.98%
218,544
Common Stock