Oct 16
2024
SELL
Open market or private sale
$3,955,749
$158.23 p/Share
25,000
Reduced 10.15%
221,382
Common Stock
Sep 27
2024
SELL
Open market or private sale
$7,725,500
$154.51 p/Share
50,000
Reduced 16.87%
246,382
Common Stock
Sep 19
2024
SELL
Open market or private sale
$3,826,250
$153.05 p/Share
25,000
Reduced 7.78%
296,382
Common Stock
Aug 29
2024
SELL
Open market or private sale
$3,575,250
$143.01 p/Share
25,000
Reduced 7.22%
321,382
Common Stock
Aug 23
2024
SELL
Open market or private sale
$12,937,032
$147.71 p/Share
87,584
Reduced 20.18%
346,382
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$2,877,134
$32.85 p/Share
87,584
Added 16.79%
433,966
Common Stock
Mar 04
2024
SELL
Open market or private sale
$5,953,000
$119.06 p/Share
50,000
Reduced 12.61%
346,382
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$1,642,500
$32.85 p/Share
50,000
Added 11.2%
396,382
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$3,365,545
$102.48 p/Share
32,841
Reduced 8.66%
346,382
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
80,808
Added 17.57%
379,223
Common Stock
Dec 14
2023
SELL
Open market or private sale
$4,202,800
$105.07 p/Share
40,000
Reduced 11.82%
298,415
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,299,600
$32.49 p/Share
40,000
Added 10.57%
338,415
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$1,373,860
$88.9 p/Share
15,454
Reduced 4.92%
298,415
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
38,026
Added 10.81%
313,869
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,722,781
$85.89 p/Share
20,058
Reduced 6.78%
275,843
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
49,354
Added 14.29%
295,901
Common Stock
Jul 14
2023
SELL
Open market or private sale
$1,665,000
$83.25 p/Share
20,000
Reduced 7.5%
246,547
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$649,800
$32.49 p/Share
20,000
Added 6.98%
266,547
Common Stock
Jul 13
2023
SELL
Open market or private sale
$4,095,000
$81.9 p/Share
50,000
Reduced 16.86%
246,547
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$1,624,500
$32.49 p/Share
50,000
Added 14.43%
296,547
Common Stock
Jun 28
2023
SELL
Open market or private sale
$3,931,500
$78.63 p/Share
50,000
Reduced 16.86%
246,547
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
$1,624,500
$32.49 p/Share
50,000
Added 14.43%
296,547
Common Stock
Jun 08
2023
SELL
Open market or private sale
$4,371,310
$74.09 p/Share
59,000
Reduced 19.31%
246,547
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$2,074,439
$35.16 p/Share
59,000
Added 16.18%
305,547
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,770,000
$70.8 p/Share
25,000
Reduced 9.21%
246,547
Common Stock