Jan 31
2024
|
BUY
Open market or private purchase
|
$10,822,945
$30.36 p/Share
|
356,487
|
|
Jan 30
2024
|
BUY
Open market or private purchase
|
$15,141,326
$30.27 p/Share
|
500,209
|
|
Jan 30
2024
|
BUY
Open market or private purchase
|
$14,931,658
$30.12 p/Share
|
495,739
|
|
Jan 25
2024
|
BUY
Open market or private purchase
|
$1,910,564
$30.99 p/Share
|
61,651
|
|
Jan 25
2024
|
BUY
Open market or private purchase
|
$4,311,700
$30.99 p/Share
|
139,132
|
|
Jan 24
2024
|
BUY
Open market or private purchase
|
$4,092,942
$30.99 p/Share
|
132,073
|
|
Jan 24
2024
|
BUY
Open market or private purchase
|
$6,612,801
$30.99 p/Share
|
213,385
|
|
Jan 23
2024
|
BUY
Open market or private purchase
|
$7,596,946
$30.98 p/Share
|
245,221
|
|
Jan 23
2024
|
BUY
Open market or private purchase
|
$20,130,935
$30.96 p/Share
|
650,224
|
|
Jan 17
2024
|
BUY
Open market or private purchase
|
$5,777,367
$30.49 p/Share
|
189,484
|
|
Jan 17
2024
|
BUY
Open market or private purchase
|
$15,221,958
$30.47 p/Share
|
499,572
|
|
Jan 16
2024
|
BUY
Open market or private purchase
|
$16,553,220
$30.43 p/Share
|
543,977
|
|
Jan 16
2024
|
BUY
Open market or private purchase
|
$17,825,161
$30.4 p/Share
|
586,354
|
|
Jan 12
2024
|
BUY
Open market or private purchase
|
$14,274,715
$30.4 p/Share
|
469,563
|
|
Jan 12
2024
|
BUY
Open market or private purchase
|
$15,323,989
$30.33 p/Share
|
505,242
|
|
Nov 01
2021
|
BUY
Open market or private purchase
|
$267,472,949
$50.02 p/Share
|
5,347,320
|
|
Jun 17
2020
|
BUY
Other acquisition or disposition
|
$8,665,429
$25.47 p/Share
|
340,221
|
|
Jun 05
2020
|
BUY
Exercise of in-the-money or at-the-money derivatives securities
|
$182,771,569
$25.47 p/Share
|
7,175,955
|
|
Jun 01
2020
|
BUY
Open market or private purchase
|
$16,807,499
$37.35 p/Share
|
450,000
|
|
May 29
2020
|
BUY
Open market or private purchase
|
$25,935,566
$36.15 p/Share
|
717,443
|
|
May 28
2020
|
BUY
Open market or private purchase
|
$35,867,242
$36.52 p/Share
|
982,126
|
|
May 27
2020
|
BUY
Open market or private purchase
|
$24,481,634
$36.29 p/Share
|
674,611
|
|
May 26
2020
|
BUY
Open market or private purchase
|
$26,596,637
$33.44 p/Share
|
795,354
|
|
May 22
2020
|
BUY
Open market or private purchase
|
$10,120,092
$32.34 p/Share
|
312,928
|
|
May 21
2020
|
BUY
Open market or private purchase
|
$28,868,383
$31.77 p/Share
|
908,668
|
|