Sep 19
2024
SELL
Open market or private sale
$3,401,400
$170.07 p/Share
20,000
Reduced 4.5%
424,417
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$3,344,050
$139.26 p/Share
24,013
Reduced 5.13%
444,417
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
18,063
Added 3.71%
468,430
Common Stock
Jun 17
2024
SELL
Open market or private sale
$496,680
$124.17 p/Share
4,000
Reduced 0.88%
450,367
Common Stock
Jun 14
2024
SELL
Open market or private sale
$126,800
$126.8 p/Share
1,000
Reduced 0.22%
454,367
Common Stock
Jun 13
2024
SELL
Open market or private sale
$2,508,800
$125.44 p/Share
20,000
Reduced 4.21%
455,367
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$3,081,595
$130.87 p/Share
23,547
Reduced 4.72%
475,367
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
93,821
Added 15.83%
498,914
Common Stock
Mar 07
2024
-
3,618
Reduced 0.89%
405,093
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,312,982
$104.94 p/Share
22,041
Reduced 5.12%
408,711
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,097
Added 0.48%
430,752
Common Stock
Jan 22
2024
SELL
Open market or private sale
$125,000
$125.0 p/Share
1,000
Reduced 0.23%
428,655
Common Stock
Dec 20
2023
SELL
Open market or private sale
$125,000
$125.0 p/Share
1,000
Reduced 0.23%
429,655
Common Stock
Dec 14
2023
SELL
Open market or private sale
$375,000
$125.0 p/Share
3,000
Reduced 0.69%
430,655
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$2,599,562
$118.81 p/Share
21,880
Reduced 4.8%
433,655
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$2,779,247
$123.61 p/Share
22,484
Reduced 4.7%
455,535
Common Stock
Aug 16
2023
SELL
Open market or private sale
$125,970
$125.97 p/Share
1,000
Reduced 0.21%
478,019
Common Stock
Jul 19
2023
SELL
Open market or private sale
$131,650
$131.65 p/Share
1,000
Reduced 0.21%
479,019
Common Stock
Jul 12
2023
SELL
Open market or private sale
$375,000
$125.0 p/Share
3,000
Reduced 0.62%
480,019
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$2,163,492
$94.94 p/Share
22,788
Reduced 4.51%
483,019
Common Stock
Mar 22
2023
SELL
Open market or private sale
$133,650
$133.65 p/Share
1,000
Reduced 0.2%
505,807
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
51,315
Added 9.19%
506,807
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$5,096,372
$121.4 p/Share
41,980
Reduced 8.44%
455,492
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
2,438
Added 0.49%
497,472
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$2,364,989
$105.12 p/Share
22,498
Reduced 4.36%
493,506
Common Stock