Jul 22
2024
SELL
Open market or private sale
$605,060
$35.45 p/Share
17,068
Reduced 10.19%
150,449
Common Stock
Jun 18
2024
SELL
Open market or private sale
$212,780
$33.78 p/Share
6,299
Reduced 3.62%
167,517
Common Stock
Jun 17
2024
SELL
Open market or private sale
$665,256
$33.66 p/Share
19,764
Reduced 10.21%
173,816
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$530,309
$35.98 p/Share
14,739
Reduced 7.08%
193,580
Common Stock
May 22
2024
SELL
Open market or private sale
$453,904
$36.07 p/Share
12,584
Reduced 5.7%
208,319
Common Stock
May 21
2024
SELL
Open market or private sale
$436,821
$36.42 p/Share
11,994
Reduced 5.15%
220,903
Common Stock
May 20
2024
SELL
Open market or private sale
$795,730
$36.55 p/Share
21,771
Reduced 8.55%
232,897
Common Stock
Apr 24
2024
SELL
Open market or private sale
$254,289
$37.09 p/Share
6,856
Reduced 2.62%
254,668
Common Stock
Apr 23
2024
SELL
Open market or private sale
$906,952
$37.02 p/Share
24,499
Reduced 8.57%
261,524
Common Stock
Apr 22
2024
SELL
Open market or private sale
$436,414
$35.99 p/Share
12,126
Reduced 4.07%
286,023
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,829,606
$38.86 p/Share
47,082
Reduced 13.64%
298,149
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$1,817,516
$38.65 p/Share
47,025
Reduced 11.99%
345,231
Common Stock
Nov 30
2023
SELL
Open market or private sale
$401,763
$30.55 p/Share
13,151
Reduced 3.24%
392,256
Common Stock
Nov 29
2023
SELL
Open market or private sale
$1,295,304
$30.98 p/Share
41,811
Reduced 9.35%
405,407
Common Stock
Nov 28
2023
SELL
Open market or private sale
$426,558
$29.43 p/Share
14,494
Reduced 3.14%
447,218
Common Stock
Nov 27
2023
SELL
Open market or private sale
$440,660
$29.15 p/Share
15,117
Reduced 3.17%
461,712
Common Stock
Nov 24
2023
SELL
Open market or private sale
$235,099
$28.58 p/Share
8,226
Reduced 1.7%
476,829
Common Stock
Nov 22
2023
SELL
Open market or private sale
$483,088
$29.41 p/Share
16,426
Reduced 3.28%
485,055
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,910,223
$30.71 p/Share
62,202
Reduced 11.03%
501,481
Common Stock
Nov 20
2023
SELL
Open market or private sale
$25,989
$27.56 p/Share
943
Reduced 0.17%
563,683
Common Stock
Nov 17
2023
SELL
Open market or private sale
$13,765
$27.53 p/Share
500
Reduced 0.09%
564,626
Common Stock
Nov 15
2023
SELL
Open market or private sale
$70,840
$27.89 p/Share
2,540
Reduced 0.45%
565,126
Common Stock
Nov 14
2023
SELL
Open market or private sale
$117,927
$27.65 p/Share
4,265
Reduced 0.75%
567,666
Common Stock
Nov 03
2023
SELL
Open market or private sale
$314,068
$27.88 p/Share
11,265
Reduced 1.93%
571,931
Common Stock
Oct 11
2023
SELL
Open market or private sale
$79,823
$27.92 p/Share
2,859
Reduced 0.49%
583,196
Common Stock