Nov 06
2024
SELL
Open market or private sale
$725,475
$96.73 p/Share
7,500
Reduced 1.31%
563,678
Common
Oct 07
2024
SELL
Open market or private sale
$697,500
$93.0 p/Share
7,500
Reduced 1.3%
571,178
Common
Sep 06
2024
SELL
Open market or private sale
$679,350
$90.58 p/Share
7,500
Reduced 1.28%
578,678
Common
Aug 07
2024
SELL
Open market or private sale
$643,875
$85.85 p/Share
7,500
Reduced 1.26%
586,178
Common
Jul 23
2024
SELL
Open market or private sale
$1,275,450
$85.03 p/Share
15,000
Reduced 2.46%
593,678
Common
May 15
2024
SELL
Open market or private sale
$637,500
$85.0 p/Share
7,500
Reduced 1.22%
608,678
Common
Apr 30
2024
SELL
Open market or private sale
$1,916,550
$85.18 p/Share
22,500
Reduced 3.52%
616,178
Common
Feb 24
2024
SELL
Payment of exercise price or tax liability
$1,317,155
$76.82 p/Share
17,146
Reduced 2.61%
638,678
Common
Feb 22
2024
BUY
Grant, award, or other acquisition
-
21,786
Added 3.22%
655,824
Common
Jan 08
2024
SELL
Payment of exercise price or tax liability
$590,548
$92.0 p/Share
6,419
Reduced 1.0%
634,038
Common
Jan 08
2024
SELL
Sale (or disposition) back to the issuer
-
10,807
Reduced 1.66%
640,457
Common
Jan 08
2024
SELL
Open market or private sale
$682,200
$90.96 p/Share
7,500
Reduced 1.14%
651,264
Common
Jan 04
2024
SELL
Payment of exercise price or tax liability
$382,680
$90.34 p/Share
4,236
Reduced 0.64%
661,743
Common
Jan 03
2024
BUY
Grant, award, or other acquisition
-
86,236
Added 11.46%
665,979
Common
Dec 08
2023
SELL
Open market or private sale
$663,675
$88.49 p/Share
7,500
Reduced 1.28%
579,743
Common
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,992,473
$85.58 p/Share
23,282
Reduced 3.83%
585,222
Common
Feb 24
2023
BUY
Grant, award, or other acquisition
-
29,583
Added 4.64%
608,504
Common
Jan 09
2023
SELL
Sale (or disposition) back to the issuer
-
14,960
Reduced 2.47%
590,589
Common
Jan 09
2023
SELL
Payment of exercise price or tax liability
$989,446
$84.8 p/Share
11,668
Reduced 1.98%
578,921
Common
Jan 05
2023
SELL
Payment of exercise price or tax liability
$271,774
$91.23 p/Share
2,979
Reduced 0.45%
658,764
Common
Jan 05
2023
SELL
Payment of exercise price or tax liability
$256,138
$83.27 p/Share
3,076
Reduced 0.51%
605,549
Common
Jan 04
2023
BUY
Grant, award, or other acquisition
-
90,795
Added 12.98%
608,625
Common
Feb 24
2022
SELL
Payment of exercise price or tax liability
$3,028,803
$117.99 p/Share
25,670
Reduced 4.67%
524,597
Common
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,945
Added 2.47%
550,267
Common
Jan 10
2022
SELL
Payment of exercise price or tax liability
$791,775
$108.85 p/Share
7,274
Reduced 1.34%
536,322
Common