Nov 01
2024
SELL
Open market or private sale
$246,360
$82.12 p/Share
3,000
Reduced 0.79%
378,165
Common
Oct 01
2024
SELL
Open market or private sale
$243,600
$81.2 p/Share
3,000
Reduced 0.78%
381,165
Common
Sep 03
2024
SELL
Open market or private sale
$232,440
$77.48 p/Share
3,000
Reduced 0.77%
384,165
Common
Aug 01
2024
SELL
Open market or private sale
$207,570
$69.19 p/Share
3,000
Reduced 0.77%
387,165
Common
Jul 01
2024
SELL
Open market or private sale
$1,728,561
$67.58 p/Share
25,578
Reduced 6.15%
390,165
Common
Jun 03
2024
SELL
Open market or private sale
$1,674,847
$65.48 p/Share
25,578
Reduced 5.8%
415,743
Common
May 21
2024
SELL
Payment of exercise price or tax liability
$5,153,140
$64.18 p/Share
80,292
Reduced 15.39%
441,321
Common
May 01
2024
SELL
Open market or private sale
$177,240
$59.08 p/Share
3,000
Reduced 0.57%
521,613
Common
Apr 01
2024
SELL
Open market or private sale
$180,780
$60.26 p/Share
3,000
Reduced 0.57%
524,613
Common
Mar 01
2024
SELL
Open market or private sale
$175,650
$58.55 p/Share
3,000
Reduced 0.57%
527,613
Common
Feb 01
2024
SELL
Open market or private sale
$166,720
$166.72 p/Share
1,000
Reduced 0.56%
176,871
Common
Jan 12
2024
BUY
Grant, award, or other acquisition
-
14,569
Added 7.57%
177,871
Common
Jan 02
2024
SELL
Open market or private sale
$158,590
$158.59 p/Share
1,000
Reduced 0.6%
165,734
Common
Jan 02
2024
SELL
Payment of exercise price or tax liability
$383,404
$157.65 p/Share
2,432
Reduced 1.47%
163,302
Common
Dec 01
2023
SELL
Open market or private sale
$154,530
$154.53 p/Share
1,000
Reduced 0.6%
166,734
Common
Nov 01
2023
SELL
Open market or private sale
$164,390
$164.39 p/Share
1,000
Reduced 0.59%
167,734
Common
Oct 02
2023
SELL
Open market or private sale
$159,400
$159.4 p/Share
1,000
Reduced 0.59%
168,734
Common
Sep 01
2023
SELL
Open market or private sale
$161,610
$161.61 p/Share
1,000
Reduced 0.59%
169,734
Common
Aug 01
2023
SELL
Open market or private sale
$159,470
$159.47 p/Share
1,000
Reduced 0.58%
170,734
Common
Jul 03
2023
SELL
Open market or private sale
$1,343,186
$157.54 p/Share
8,526
Reduced 4.73%
171,734
Common
Jun 26
2023
SELL
Open market or private sale
$1,323,746
$155.26 p/Share
8,526
Reduced 4.52%
180,260
Common
May 23
2023
SELL
Payment of exercise price or tax liability
$4,022,182
$148.59 p/Share
27,069
Reduced 12.54%
188,786
Common
Mar 09
2023
BUY
Grant, award, or other acquisition
-
71,979
Added 25.01%
215,856
Common
Jan 31
2023
BUY
Grant, award, or other acquisition
-
10,529
Added 6.82%
143,877
Common
Jan 03
2023
SELL
Payment of exercise price or tax liability
$175,110
$141.79 p/Share
1,235
Reduced 0.92%
133,348
Common