Oct 21
2024
SELL
Open market or private sale
$1,090,300
$109.03 p/Share
10,000
Reduced 5.29%
179,032
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$183,202
$108.34 p/Share
1,691
Reduced 0.89%
189,032
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$4,758,046
$106.92 p/Share
44,501
Reduced 18.92%
190,723
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
23,382
Added 12.72%
160,395
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
74,829
Added 27.7%
195,267
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$192,044
$133.55 p/Share
1,438
Reduced 1.04%
136,949
Common Stock
May 14
2024
SELL
Open market or private sale
$1,851,300
$123.42 p/Share
15,000
Reduced 9.78%
138,387
Common Stock
Apr 30
2024
SELL
Open market or private sale
$1,733,250
$115.55 p/Share
15,000
Reduced 8.91%
153,387
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$138,692
$122.52 p/Share
1,132
Reduced 0.67%
168,387
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$100,762
$82.39 p/Share
1,223
Reduced 0.72%
169,246
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$350,963
$69.21 p/Share
5,071
Reduced 2.89%
170,469
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$469,036
$69.21 p/Share
6,777
Reduced 3.72%
175,540
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$1,367,448
$69.75 p/Share
19,605
Reduced 9.71%
182,317
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
32,903
Added 14.73%
190,521
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
35,842
Added 17.5%
169,019
Common Stock
Aug 16
2023
SELL
Open market or private sale
$1,097,860
$64.58 p/Share
17,000
Reduced 11.32%
133,177
Common Stock
Jul 27
2023
SELL
Open market or private sale
$3,221,466
$70.87 p/Share
45,456
Reduced 23.25%
150,086
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$603,247
$29.49 p/Share
20,456
Added 9.89%
186,451
Common Stock
Apr 10
2023
SELL
Open market or private sale
$1,262,800
$63.14 p/Share
20,000
Reduced 10.25%
175,086
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$356,000
$17.8 p/Share
20,000
Added 9.55%
189,496
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$440,107
$52.72 p/Share
8,348
Reduced 4.56%
174,771
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$1,214,780
$52.75 p/Share
23,029
Reduced 11.17%
183,119
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
41,998
Added 18.09%
190,111
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
45,024
Added 21.52%
164,150
Common Stock
Aug 16
2022
SELL
Open market or private sale
$1,059,412
$63.82 p/Share
16,600
Reduced 12.23%
119,126
Common Stock