Jun 12
2024
SELL
Open market or private sale
$14,952,000
$74.76 p/Share
200,000
Reduced 28.35%
505,420
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$12,906,000
$64.53 p/Share
200,000
Added 22.09%
705,420
Common Stock
Mar 15
2024
SELL
Open market or private sale
$25,334,640
$76.08 p/Share
333,000
Reduced 39.72%
505,420
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$21,488,490
$64.53 p/Share
333,000
Added 28.43%
838,420
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$9,240,898
$71.95 p/Share
128,435
Reduced 20.26%
505,420
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
244,732
Added 27.86%
633,855
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
17,750
Added 4.36%
389,123
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$2,097,495
$67.5 p/Share
31,074
Reduced 7.72%
371,373
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
67,967
Added 14.45%
402,447
Common Stock
Dec 14
2023
-
18,763
Reduced 5.31%
334,480
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$2,738,433
$65.53 p/Share
41,789
Reduced 10.58%
353,243
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
85,403
Added 17.78%
395,032
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$8,044,703
$61.11 p/Share
131,643
Reduced 29.83%
309,629
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
17,750
Added 3.87%
441,272
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
251,289
Added 37.24%
423,522
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$1,748,280
$64.41 p/Share
27,143
Reduced 13.61%
172,233
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
60,164
Added 23.18%
199,376
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,755,217
$57.89 p/Share
47,594
Reduced 25.48%
139,212
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
97,267
Added 34.24%
186,806
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$1,440,089
$61.91 p/Share
23,261
Reduced 20.62%
89,539
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
52,340
Added 31.69%
112,800
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,167,200
$45.96 p/Share
25,396
Reduced 29.58%
60,460
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
53,144
Added 38.23%
85,856
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$431,570
$41.35 p/Share
10,437
Reduced 24.19%
32,712
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
29,200
Added 40.36%
43,149
Common Stock