Oct 15
2024
SELL
Payment of exercise price or tax liability
$368,681
$108.34 p/Share
3,403
Reduced 1.12%
300,853
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$9,723,732
$106.92 p/Share
90,944
Reduced 23.01%
304,256
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
44,426
Added 14.64%
259,071
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
136,129
Added 30.7%
307,300
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$454,470
$133.55 p/Share
3,403
Reduced 1.56%
214,645
Common Stock
May 13
2024
SELL
Open market or private sale
$1,476,120
$123.01 p/Share
12,000
Reduced 5.22%
218,048
Common Stock
May 10
2024
SELL
Open market or private sale
$4,203,569
$120.82 p/Share
34,792
Reduced 13.14%
230,048
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$165,533
$41.56 p/Share
3,983
Added 1.48%
264,840
Common Stock
May 09
2024
SELL
Open market or private sale
$1,572,396
$118.77 p/Share
13,239
Reduced 4.83%
260,857
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$417,594
$41.56 p/Share
10,048
Added 3.54%
274,096
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$416,935
$122.52 p/Share
3,403
Reduced 1.27%
264,048
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$287,376
$82.39 p/Share
3,488
Reduced 1.29%
267,451
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$715,700
$69.21 p/Share
10,341
Reduced 3.68%
270,939
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$921,600
$69.21 p/Share
13,316
Reduced 4.52%
281,280
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$2,775,282
$69.75 p/Share
39,789
Reduced 11.9%
294,596
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
60,882
Added 16.37%
311,083
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
64,516
Added 19.09%
273,503
Common Stock
Aug 04
2023
SELL
Open market or private sale
$2,988,823
$70.05 p/Share
42,667
Reduced 16.95%
208,987
Common Stock
May 01
2023
SELL
Open market or private sale
$1,061,480
$62.44 p/Share
17,000
Reduced 6.33%
251,654
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$1,060,990
$52.72 p/Share
20,125
Reduced 6.97%
268,654
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$2,844,860
$52.75 p/Share
53,931
Reduced 15.74%
288,779
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
94,242
Added 23.76%
302,471
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
80,569
Added 24.49%
248,468
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$3,253,513
$67.68 p/Share
48,072
Reduced 19.31%
200,899
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
40,988
Added 14.14%
248,971
Common Stock