Oct 15
2024
SELL
Open market or private sale
$109,064
$72.71 p/Share
1,500
Reduced 0.18%
839,210
Common
Sep 16
2024
SELL
Open market or private sale
$106,200
$70.8 p/Share
1,500
Reduced 0.18%
840,620
Common
Feb 21
2024
SELL
Payment of exercise price or tax liability
$904,195
$77.62 p/Share
11,649
Reduced 1.36%
841,960
Common
Feb 21
2024
BUY
Grant, award, or other acquisition
-
194,216
Added 18.54%
853,609
Common
Feb 15
2024
SELL
Payment of exercise price or tax liability
$2,908,044
$80.62 p/Share
36,071
Reduced 5.19%
659,393
Common
Feb 12
2024
SELL
Payment of exercise price or tax liability
$864,872
$80.92 p/Share
10,688
Reduced 1.51%
695,464
Common
Feb 11
2024
SELL
Payment of exercise price or tax liability
$868,761
$80.8 p/Share
10,752
Reduced 1.5%
706,152
Common
Feb 06
2024
SELL
Payment of exercise price or tax liability
$2,017,366
$76.32 p/Share
26,433
Reduced 3.56%
716,904
Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$2,343,552
$70.83 p/Share
33,087
Reduced 4.26%
743,337
Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
171,198
Added 18.07%
776,424
Common
Jan 27
2024
BUY
Grant, award, or other acquisition
-
87,229
Added 12.6%
605,226
Common
Dec 07
2023
SELL
Payment of exercise price or tax liability
$1,025,660
$75.84 p/Share
13,524
Reduced 2.54%
517,930
Common
Jul 18
2023
SELL
Open market or private sale
$2,100,000
$105.0 p/Share
20,000
Reduced 3.63%
531,388
Common
Jun 15
2023
SELL
Open market or private sale
$2,061,900
$91.64 p/Share
22,500
Reduced 3.92%
551,312
Common
Jun 07
2023
SELL
Open market or private sale
$2,025,225
$90.01 p/Share
22,500
Reduced 3.77%
573,812
Common
May 15
2023
SELL
Open market or private sale
$408,800
$81.76 p/Share
5,000
Reduced 0.83%
596,312
Common
Apr 17
2023
SELL
Open market or private sale
$385,500
$77.1 p/Share
5,000
Reduced 0.82%
601,312
Common
Mar 15
2023
SELL
Open market or private sale
$395,900
$79.18 p/Share
5,000
Reduced 0.82%
606,212
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
84,511
Added 12.15%
611,212
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,127,803
$86.71 p/Share
36,072
Reduced 6.41%
526,701
Common
Feb 12
2023
SELL
Payment of exercise price or tax liability
$895,654
$83.8 p/Share
10,688
Reduced 1.86%
562,770
Common
Feb 11
2023
SELL
Payment of exercise price or tax liability
$901,017
$83.8 p/Share
10,752
Reduced 1.84%
573,458
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$2,830,700
$85.53 p/Share
33,096
Reduced 5.36%
584,210
Common
Feb 02
2023
BUY
Grant, award, or other acquisition
-
152,117
Added 19.77%
617,306
Common
Jan 30
2023
BUY
Grant, award, or other acquisition
-
87,229
Added 15.79%
465,189
Common