Jul 02
2024
SELL
Open market or private sale
$448,000
$140.0 p/Share
3,200
Reduced 13.79%
20,010
Common Stock
Jun 17
2024
SELL
Open market or private sale
$215,967
$134.98 p/Share
1,600
Reduced 6.47%
23,112
Common Stock
Mar 18
2024
SELL
Open market or private sale
$216,192
$135.12 p/Share
1,600
Reduced 6.08%
24,712
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$75,563
$136.89 p/Share
552
Reduced 2.05%
26,312
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$213,772
$41.59 p/Share
5,140
Added 17.93%
23,523
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$43,280
$134.41 p/Share
322
Reduced 1.18%
26,864
Common Stock
Feb 12
2024
SELL
Open market or private sale
$962,156
$136.09 p/Share
7,070
Reduced 27.78%
18,383
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$87,507
$135.46 p/Share
646
Reduced 2.32%
27,186
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$294,041
$41.59 p/Share
7,070
Added 21.74%
25,453
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
4,309
Added 13.41%
27,832
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$79,852
$126.75 p/Share
630
Reduced 3.31%
18,383
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
2,101
Added 9.95%
19,013
Common Stock
Nov 24
2023
SELL
Open market or private sale
$183,136
$114.46 p/Share
1,600
Reduced 8.69%
16,802
Common Stock
Aug 23
2023
SELL
Open market or private sale
$182,384
$113.99 p/Share
1,600
Reduced 8.0%
18,402
Common Stock
May 23
2023
SELL
Open market or private sale
$173,568
$108.48 p/Share
1,600
Reduced 7.45%
19,881
Common Stock
Feb 23
2023
SELL
Open market or private sale
$167,680
$104.8 p/Share
1,600
Reduced 6.93%
21,481
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$60,849
$107.13 p/Share
568
Reduced 2.4%
23,081
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$40,305
$108.64 p/Share
371
Reduced 1.54%
23,649
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$23,585
$109.19 p/Share
216
Reduced 0.89%
24,020
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
2,142
Added 8.12%
24,236
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$51,093
$108.71 p/Share
470
Reduced 2.08%
22,094
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,554
Added 6.44%
22,564
Common Stock
Nov 23
2022
SELL
Open market or private sale
$169,568
$105.98 p/Share
1,600
Reduced 7.1%
20,934
Common Stock
Aug 23
2022
SELL
Open market or private sale
$172,368
$107.73 p/Share
1,600
Reduced 6.67%
22,402
Common Stock
May 23
2022
SELL
Open market or private sale
$158,528
$99.08 p/Share
1,600
Reduced 6.25%
24,002
Common Stock