Oct 28
2024
SELL
Open market or private sale
$517,729
$62.49 p/Share
8,285
Reduced 15.41%
45,470
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$47,037
$52.09 p/Share
903
Reduced 1.65%
53,755
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$117,492
$52.64 p/Share
2,232
Reduced 3.92%
54,658
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$196,311
$51.77 p/Share
3,792
Reduced 6.25%
56,890
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
11,682
Added 16.14%
60,682
Common Stock
Apr 12
2024
SELL
Open market or private sale
$234,752
$52.4 p/Share
4,480
Reduced 8.38%
49,000
Common Stock
Jan 12
2024
SELL
Open market or private sale
$236,598
$47.0 p/Share
5,034
Reduced 8.6%
53,480
Common Stock
Nov 02
2023
-
3,022
Reduced 4.91%
58,514
Common Stock
Oct 30
2023
SELL
Open market or private sale
$243,605
$33.82 p/Share
7,203
Reduced 10.48%
61,536
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$61,188
$40.63 p/Share
1,506
Reduced 2.14%
68,739
Common Stock
Oct 18
2023
SELL
Payment of exercise price or tax liability
$201,111
$42.89 p/Share
4,689
Reduced 6.26%
70,245
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
16,050
Added 17.64%
74,934
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$23,298
$25.49 p/Share
914
Reduced 1.53%
58,884
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$38,670
$25.66 p/Share
1,507
Reduced 2.46%
59,798
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
-
9,379
Added 13.27%
61,305
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$67,092
$45.61 p/Share
1,471
Reduced 2.75%
51,926
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$72,292
$46.46 p/Share
1,556
Reduced 2.83%
53,397
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
7,756
Added 12.37%
54,953
Common Stock
Apr 04
2021
SELL
Payment of exercise price or tax liability
$30,954
$48.14 p/Share
643
Reduced 1.34%
47,197
Common Stock
Feb 08
2021
SELL
Open market or private sale
$378,399
$40.41 p/Share
9,364
Reduced 16.37%
47,840
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$48,605
$33.02 p/Share
1,472
Reduced 2.51%
57,204
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$19,192
$32.31 p/Share
594
Reduced 1.0%
58,676
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
10,046
Added 14.49%
59,270
Common Stock