Jun 25
2025
|
SELL
Open market or private sale
|
$1,141,758
$93.22 p/Share
|
12,248
|
|
Jun 24
2025
|
SELL
Open market or private sale
|
$7,272,800
$90.91 p/Share
|
80,000
|
|
Jun 18
2025
|
SELL
Open market or private sale
|
$4,690,174
$86.38 p/Share
|
54,297
|
|
Jun 16
2025
|
SELL
Open market or private sale
|
$13,342,314
$77.81 p/Share
|
171,473
|
|
Jun 13
2025
|
SELL
Open market or private sale
|
$268,228
$76.05 p/Share
|
3,527
|
|
Jun 12
2025
|
SELL
Open market or private sale
|
$7,533,000
$75.33 p/Share
|
100,000
|
|
Jun 05
2025
|
SELL
Open market or private sale
|
$5,670,750
$75.61 p/Share
|
75,000
|
|
Jan 15
2025
|
SELL
Open market or private sale
|
$10,922,999
$72.82 p/Share
|
150,000
|
|
Jan 06
2025
|
SELL
Open market or private sale
|
$11,413,500
$76.09 p/Share
|
150,000
|
|
Dec 16
2024
|
SELL
Open market or private sale
|
$11,517,000
$76.78 p/Share
|
150,000
|
|
Dec 13
2024
|
SELL
Open market or private sale
|
$7,289,796
$73.56 p/Share
|
99,100
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$62,100
$69.0 p/Share
|
900
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$14,269,698
$72.73 p/Share
|
196,201
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$268,703
$70.73 p/Share
|
3,799
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$1,294,671
$37.29 p/Share
|
34,719
|
|
Oct 14
2024
|
SELL
Open market or private sale
|
$596,723
$39.05 p/Share
|
15,281
|
|
Oct 11
2024
|
SELL
Open market or private sale
|
$3,815,999
$38.16 p/Share
|
100,000
|
|
Oct 10
2024
|
SELL
Open market or private sale
|
$4,577,500
$36.62 p/Share
|
125,000
|
|
Oct 09
2024
|
SELL
Open market or private sale
|
$4,397,500
$35.18 p/Share
|
125,000
|
|
Oct 08
2024
|
SELL
Open market or private sale
|
$5,246,972
$33.43 p/Share
|
156,954
|
|
Oct 07
2024
|
SELL
Open market or private sale
|
$4,648,995
$32.5 p/Share
|
143,046
|
|
Oct 04
2024
|
SELL
Open market or private sale
|
$3,210,000
$32.1 p/Share
|
100,000
|
|
Oct 03
2024
|
SELL
Open market or private sale
|
$3,907,500
$31.26 p/Share
|
125,000
|
|
Oct 02
2024
|
SELL
Open market or private sale
|
$4,575,000
$30.5 p/Share
|
150,000
|
|
Oct 01
2024
|
SELL
Open market or private sale
|
$1,845,800
$30.17 p/Share
|
61,180
|
|