Sep 03
2024
SELL
Open market or private sale
$95,650
$95.65 p/Share
1,000
Reduced 1.53%
64,488
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$234,149
$95.26 p/Share
2,458
Reduced 3.62%
65,488
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$155,745
$97.28 p/Share
1,601
Reduced 2.3%
67,946
Common Stock
Aug 01
2024
SELL
Open market or private sale
$90,140
$90.14 p/Share
1,000
Reduced 1.42%
69,547
Common Stock
Jul 01
2024
SELL
Open market or private sale
$74,270
$74.27 p/Share
1,000
Reduced 1.4%
70,547
Common Stock
Jun 03
2024
SELL
Open market or private sale
$127,872
$72.0 p/Share
1,776
Reduced 2.42%
71,547
Common Stock
May 01
2024
SELL
Open market or private sale
$129,914
$73.15 p/Share
1,776
Reduced 2.36%
73,323
Common Stock
Apr 01
2024
SELL
Open market or private sale
$144,307
$81.3 p/Share
1,775
Reduced 2.31%
75,099
Common Stock
Mar 05
2024
SELL
Open market or private sale
$139,497
$78.59 p/Share
1,775
Reduced 2.26%
76,874
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,416
Added 18.97%
78,649
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$377,376
$75.07 p/Share
5,027
Reduced 7.7%
60,233
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,400
Added 11.4%
65,260
Common Stock
Oct 02
2023
SELL
Open market or private sale
$91,144
$71.43 p/Share
1,276
Reduced 2.19%
56,860
Common Stock
Sep 01
2023
SELL
Open market or private sale
$104,790
$82.06 p/Share
1,277
Reduced 2.15%
58,136
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$83,650
$78.99 p/Share
1,059
Reduced 1.75%
59,413
Common Stock
Aug 22
2023
SELL
Open market or private sale
$73,101
$77.03 p/Share
949
Reduced 1.55%
60,472
Common Stock
Jul 24
2023
SELL
Open market or private sale
$76,374
$80.31 p/Share
951
Reduced 1.52%
61,421
Common Stock
Jun 22
2023
SELL
Open market or private sale
$70,050
$73.66 p/Share
951
Reduced 1.5%
62,372
Common Stock
May 22
2023
SELL
Open market or private sale
$67,055
$70.51 p/Share
951
Reduced 1.48%
63,323
Common Stock
May 18
2023
SELL
Open market or private sale
$125,440
$70.0 p/Share
1,792
Reduced 2.71%
64,274
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
16,812
Added 20.29%
66,066
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$101,056
$66.31 p/Share
1,524
Reduced 3.0%
49,254
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,925
Added 5.45%
50,778
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$58,818
$69.28 p/Share
849
Reduced 1.74%
47,853
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
10,948
Added 18.35%
48,702
Common Stock