Nov 07
2024
SELL
Open market or private sale
$561,025
$98.72 p/Share
5,683
Reduced 0.86%
657,408
Common Stock
Nov 07
2024
-
10,004
Reduced 1.52%
647,404
Common Stock
Nov 06
2024
SELL
Open market or private sale
$2,255,863
$97.29 p/Share
23,187
Reduced 3.38%
663,091
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$2,430,116
$83.8 p/Share
28,999
Reduced 4.05%
686,278
Common Stock
Sep 26
2024
BUY
Exercise of conversion of derivative security
-
21,055
Added 3.08%
662,639
Common Stock
Sep 26
2024
BUY
Grant, award, or other acquisition
-
52,638
Added 6.85%
715,277
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$383,021
$82.53 p/Share
4,641
Reduced 0.72%
641,584
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$363,948
$82.36 p/Share
4,419
Reduced 0.68%
646,225
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$488,953
$79.79 p/Share
6,128
Reduced 0.93%
650,644
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
82,930
Added 11.21%
656,772
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$881,368
$75.98 p/Share
11,600
Reduced 1.98%
573,842
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
-
29,477
Added 4.79%
585,442
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$264,908
$57.08 p/Share
4,641
Reduced 0.83%
555,965
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$267,305
$60.49 p/Share
4,419
Reduced 0.78%
560,606
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$378,097
$61.7 p/Share
6,128
Reduced 1.07%
565,025
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$469,588
$60.25 p/Share
7,794
Reduced 1.35%
571,153
Common Stock
Nov 01
2023
-
8,528
Reduced 1.45%
578,947
Common Stock
Oct 25
2023
SELL
Open market or private sale
$1,264,000
$50.56 p/Share
25,000
Reduced 4.08%
587,475
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
117,930
Added 16.15%
612,475
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$174,948
$39.59 p/Share
4,419
Reduced 0.89%
494,545
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$155,905
$39.59 p/Share
3,938
Reduced 0.78%
498,964
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$76,026
$39.27 p/Share
1,936
Reduced 0.38%
502,902
Common Stock
Jul 26
2023
SELL
Payment of exercise price or tax liability
$90,628
$37.92 p/Share
2,390
Reduced 0.47%
504,838
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$188,514
$42.66 p/Share
4,419
Reduced 0.86%
507,228
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$177,756
$41.6 p/Share
4,273
Reduced 0.83%
511,647
Common Stock