Dec 27
2024
BUY
Grant, award, or other acquisition
-
195
Added 0.25%
77,086
Common Stock
Nov 26
2024
-
129,835
Reduced 62.81%
76,888
Common Stock
Nov 25
2024
SELL
Open market or private sale
$2,000,200
$100.01 p/Share
20,000
Reduced 8.82%
206,723
Common Stock
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