Dec 19
2025
SELL
Open market or private sale
$191,740
$94.5 p/Share
2,029
Reduced 11.58%
15,498
Common Stock
Dec 18
2025
SELL
Open market or private sale
$235,092
$94.91 p/Share
2,477
Reduced 12.38%
17,527
Common Stock
Dec 17
2025
SELL
Open market or private sale
$129,637
$96.17 p/Share
1,348
Reduced 6.31%
20,004
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$597,440
$97.43 p/Share
6,132
Reduced 22.31%
21,352
Common Stock
Dec 15
2025
BUY
Grant, award, or other acquisition
-
5,821
Added 17.48%
27,484
Restricted Shares of C...
Dec 16
2024
SELL
Open market or private sale
$432,641
$97.75 p/Share
4,426
Reduced 23.46%
14,442
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$284,931
$99.21 p/Share
2,872
Reduced 13.21%
18,868
Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
-
5,520
Added 20.25%
21,740
Restricted Shares of C...
Nov 25
2024
SELL
Open market or private sale
$230,625
$102.5 p/Share
2,250
Reduced 12.18%
16,220
Common Stock
Nov 22
2024
SELL
Open market or private sale
$465,868
$101.1 p/Share
4,608
Reduced 19.97%
18,470
Common Stock
Jun 13
2024
SELL
Open market or private sale
$380,130
$70.63 p/Share
5,382
Reduced 18.91%
23,078
Common Stock
Jun 10
2024
SELL
Open market or private sale
$102,282
$72.03 p/Share
1,420
Reduced 4.75%
28,460
Common Stock
Jun 06
2024
SELL
Open market or private sale
$80,115
$73.5 p/Share
1,090
Reduced 3.52%
29,880
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
8,310
Added 21.16%
30,970
Restricted Shares of C...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
6,764
Added 30.93%
15,107
Restricted Shares of C...
Mar 08
2022
BUY
Open market or private purchase
$49,680
$66.24 p/Share
750
Added 8.25%
8,343
Common Stock
Dec 20
2021
BUY
Open market or private purchase
$49,989
$57.0 p/Share
877
Added 10.35%
7,593
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
2,294
Added 25.46%
6,716
Restricted Shares of C...
Dec 02
2021
BUY
Open market or private purchase
$75,292
$62.02 p/Share
1,214
Added 21.54%
4,422
Common Stock
May 13
2021
BUY
Open market or private purchase
$49,800
$68.5 p/Share
727
Added 18.48%
3,208
Common Stock
Mar 16
2021
BUY
Open market or private purchase
$95,520
$63.68 p/Share
1,500
Added 37.68%
2,481
Common Stock
Dec 14
2020
BUY
Open market or private purchase
$49,953
$50.92 p/Share
981
Added 50.0%
981
Common Stock