Nov 14
2024
SELL
Open market or private sale
$9,568,800
$239.22 p/Share
40,000
Reduced 11.17%
318,124
Common Stock
Nov 12
2024
SELL
Open market or private sale
$4,756,400
$237.82 p/Share
20,000
Reduced 5.29%
358,124
Common Stock
Nov 11
2024
SELL
Open market or private sale
$4,754,600
$237.73 p/Share
20,000
Reduced 5.02%
378,124
Common Stock
Aug 13
2024
SELL
Open market or private sale
$3,901,200
$195.06 p/Share
20,000
Reduced 4.78%
398,124
Common Stock
Aug 12
2024
SELL
Open market or private sale
$3,891,400
$194.57 p/Share
20,000
Reduced 4.56%
418,124
Common Stock
May 14
2024
SELL
Open market or private sale
$3,256,800
$162.84 p/Share
20,000
Reduced 4.37%
438,124
Common Stock
May 13
2024
SELL
Open market or private sale
$3,264,000
$163.2 p/Share
20,000
Reduced 4.18%
458,124
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$4,366,568
$163.34 p/Share
26,733
Reduced 5.3%
478,124
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
48,821
Added 8.94%
497,336
Common Stock
Feb 28
2024
SELL
Open market or private sale
$3,275,600
$163.78 p/Share
20,000
Reduced 4.2%
456,036
Common Stock
Feb 27
2024
SELL
Open market or private sale
$3,274,200
$163.71 p/Share
20,000
Reduced 4.03%
476,036
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$2,891,456
$161.57 p/Share
17,896
Reduced 3.23%
536,036
Common Stock
Feb 15
2024
SELL
Open market or private sale
$6,442,000
$161.05 p/Share
40,000
Reduced 7.46%
496,036
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
64,093
Added 10.37%
553,932
Common Stock
Nov 17
2023
SELL
Open market or private sale
$14,238,575
$147.55 p/Share
96,500
Reduced 16.46%
489,839
Common Stock
Nov 13
2023
SELL
Open market or private sale
$2,945,800
$147.29 p/Share
20,000
Reduced 3.3%
586,339
Common Stock
Nov 10
2023
SELL
Open market or private sale
$2,938,000
$146.9 p/Share
20,000
Reduced 3.19%
606,339
Common Stock
Aug 11
2023
SELL
Open market or private sale
$2,761,000
$138.05 p/Share
20,000
Reduced 3.09%
626,339
Common Stock
Aug 10
2023
SELL
Open market or private sale
$2,766,800
$138.34 p/Share
20,000
Reduced 3.0%
646,339
Common Stock
May 30
2023
-
115,000
Reduced 14.72%
666,339
Common Stock
May 12
2023
SELL
Open market or private sale
$2,873,800
$143.69 p/Share
20,000
Reduced 2.5%
781,339
Common Stock
May 11
2023
SELL
Open market or private sale
$2,856,200
$142.81 p/Share
20,000
Reduced 2.44%
801,339
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$27,727,879
$144.84 p/Share
191,438
Reduced 18.9%
821,339
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
494,447
Added 32.81%
1,012,777
Common Stock
Mar 04
2023
SELL
Sale (or disposition) back to the issuer
-
19,112
Reduced 3.56%
518,330
Common Stock