|
Oct 17
2025
|
SELL
Open market or private sale
|
$6,195,700
$88.51 p/Share
|
70,000
|
|
|
Oct 16
2025
|
SELL
Open market or private sale
|
$109,881
$77.11 p/Share
|
1,425
|
|
|
Oct 15
2025
|
SELL
Open market or private sale
|
$1,716,513
$77.46 p/Share
|
22,160
|
|
|
Oct 08
2025
|
SELL
Open market or private sale
|
$5,066,054
$70.4 p/Share
|
71,961
|
|
|
Oct 07
2025
|
SELL
Open market or private sale
|
$1,235,851
$68.51 p/Share
|
18,039
|
|
|
Aug 22
2025
|
SELL
Open market or private sale
|
$139,575
$61.03 p/Share
|
2,287
|
|
|
Aug 14
2025
|
SELL
Open market or private sale
|
$439,859
$60.99 p/Share
|
7,212
|
|
|
Aug 13
2025
|
SELL
Open market or private sale
|
$1,526,426
$61.15 p/Share
|
24,962
|
|
|
Aug 05
2025
|
SELL
Open market or private sale
|
$24,075
$60.95 p/Share
|
395
|
|
|
Jul 30
2025
|
SELL
Open market or private sale
|
$518,351
$61.04 p/Share
|
8,492
|
|
|
Jul 24
2025
|
SELL
Open market or private sale
|
$797,228
$61.17 p/Share
|
13,033
|
|
|
Jul 23
2025
|
SELL
Open market or private sale
|
$1,819,161
$60.97 p/Share
|
29,837
|
|
|
Jul 18
2025
|
SELL
Open market or private sale
|
$40,590
$61.13 p/Share
|
664
|
|
|
Jun 17
2024
|
BUY
Open market or private purchase
|
$8,000,028
$36.0 p/Share
|
222,223
|
|
|
Mar 05
2024
|
SELL
Open market or private sale
|
$1,922,539
$73.5 p/Share
|
26,157
|
|
|
Jan 23
2024
|
SELL
Open market or private sale
|
$6,934,125
$67.65 p/Share
|
102,500
|
|
|
Jan 10
2024
|
SELL
Open market or private sale
|
$1,280,000
$64.0 p/Share
|
20,000
|
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$1,212,596
$59.01 p/Share
|
20,549
|
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$213,767
$60.25 p/Share
|
3,548
|
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$3,272,881
$62.98 p/Share
|
51,967
|
|
|
Aug 15
2023
|
SELL
Open market or private sale
|
$3,821,584
$52.4 p/Share
|
72,931
|
|