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
|
|
Sep 30
2024
|
SELL
Open market or private sale
|
$430,078
$31.12 p/Share
|
13,820
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$8,070,001
$32.88 p/Share
|
245,438
|
|
Jul 12
2024
|
SELL
Open market or private sale
|
$404,745
$31.51 p/Share
|
12,845
|
|
Jul 11
2024
|
SELL
Open market or private sale
|
$96,169
$31.5 p/Share
|
3,053
|
|
Jul 10
2024
|
SELL
Open market or private sale
|
$191,426
$31.33 p/Share
|
6,110
|
|
Jul 09
2024
|
SELL
Open market or private sale
|
$2,714,522
$31.96 p/Share
|
84,935
|
|
Jul 08
2024
|
SELL
Open market or private sale
|
$3,602,609
$32.04 p/Share
|
112,441
|
|
Jul 05
2024
|
SELL
Open market or private sale
|
$1,441,589
$31.7 p/Share
|
45,476
|
|
Jul 03
2024
|
SELL
Open market or private sale
|
$247,261
$31.88 p/Share
|
7,756
|
|