Jan 23
2025
SELL
Open market or private sale
$2,697,464
$92.62 p/Share
29,124
Reduced 0.77%
3,766,491
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$2,256,763
$91.53 p/Share
24,656
Reduced 0.65%
3,795,615
Common Stock
Jan 14
2025
BUY
Grant, award, or other acquisition
-
34,570
Added 0.9%
3,820,272
Common Stock
Dec 26
2024
SELL
Open market or private sale
$2,689,601
$92.35 p/Share
29,124
Reduced 0.76%
3,785,702
Common Stock
Nov 27
2024
SELL
Open market or private sale
$2,663,098
$91.44 p/Share
29,124
Reduced 0.76%
3,814,804
Common Stock
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