Oct 24
2024
SELL
Open market or private sale
$2,411,175
$82.79 p/Share
29,124
Reduced 0.75%
3,843,928
Common Stock
Sep 26
2024
SELL
Open market or private sale
$2,348,559
$80.64 p/Share
29,124
Reduced 0.75%
3,873,052
Common Stock
Aug 22
2024
SELL
Open market or private sale
$2,203,813
$75.67 p/Share
29,124
Reduced 0.74%
3,902,176
Common Stock
Jul 25
2024
SELL
Open market or private sale
$2,056,445
$70.61 p/Share
29,124
Reduced 0.74%
3,931,300
Common Stock
Jun 27
2024
SELL
Open market or private sale
$1,991,790
$68.39 p/Share
29,124
Reduced 0.73%
3,960,401
Common Stock
May 23
2024
SELL
Open market or private sale
$1,899,758
$65.23 p/Share
29,124
Reduced 0.72%
3,989,525
Common Stock
Apr 25
2024
SELL
Open market or private sale
$1,748,313
$60.03 p/Share
29,124
Reduced 0.72%
4,018,649
Common Stock
Mar 28
2024
SELL
Open market or private sale
$1,760,545
$60.45 p/Share
29,124
Reduced 0.71%
4,047,766
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,687,250
$173.8 p/Share
9,708
Reduced 0.71%
1,358,963
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$9,299,037
$165.59 p/Share
56,157
Reduced 3.94%
1,368,671
Common Stock
Jan 25
2024
SELL
Open market or private sale
$1,559,298
$160.62 p/Share
9,708
Reduced 0.68%
1,424,824
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
18,900
Added 1.3%
1,434,532
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$2,642,056
$157.65 p/Share
16,759
Reduced 1.17%
1,415,632
Common Stock
Dec 28
2023
SELL
Open market or private sale
$1,531,339
$157.74 p/Share
9,708
Reduced 0.67%
1,432,391
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,503,866
$154.91 p/Share
9,708
Reduced 0.67%
1,442,098
Common Stock
Oct 26
2023
SELL
Open market or private sale
$1,582,306
$162.99 p/Share
9,708
Reduced 0.66%
1,451,801
Common Stock
Sep 28
2023
SELL
Open market or private sale
$1,576,579
$162.4 p/Share
9,708
Reduced 0.66%
1,461,509
Common Stock
Aug 24
2023
SELL
Open market or private sale
$1,536,679
$158.29 p/Share
9,708
Reduced 0.66%
1,471,216
Common Stock
Jul 27
2023
SELL
Open market or private sale
$1,549,202
$159.58 p/Share
9,708
Reduced 0.65%
1,480,924
Common Stock
Jun 22
2023
SELL
Open market or private sale
$1,505,128
$155.04 p/Share
9,708
Reduced 0.65%
1,490,621
Common Stock
Mar 23
2023
SELL
Open market or private sale
$1,361,405
$140.12 p/Share
9,716
Reduced 0.64%
1,500,328
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
138,050
Added 8.38%
1,510,044
Common Stock
Feb 23
2023
SELL
Open market or private sale
$1,382,127
$142.37 p/Share
9,708
Reduced 0.7%
1,371,994
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$10,216,320
$142.15 p/Share
71,870
Reduced 5.02%
1,360,644
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
21,057
Added 1.5%
1,381,701
Common Stock