Jul 12
2024
SELL
Open market or private sale
$136,322
$55.87 p/Share
2,440
Reduced 4.72%
49,238
Common Stock
Jul 11
2024
SELL
Open market or private sale
$50,115
$55.87 p/Share
897
Reduced 1.71%
51,678
Common Stock
Jul 08
2024
SELL
Open market or private sale
$546,080
$54.18 p/Share
10,079
Reduced 16.09%
52,575
Common Stock
Jul 02
2024
SELL
Open market or private sale
$494,556
$51.08 p/Share
9,682
Reduced 13.38%
62,654
Common Stock
Jun 10
2024
SELL
Open market or private sale
$127,763
$47.18 p/Share
2,708
Reduced 3.61%
72,336
Common Stock
Jun 07
2024
SELL
Open market or private sale
$704,214
$45.97 p/Share
15,319
Reduced 16.95%
75,044
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$339,994
$41.83 p/Share
8,128
Reduced 8.25%
90,363
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
17,289
Added 14.93%
98,491
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$110,991
$45.94 p/Share
2,416
Reduced 2.89%
81,202
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
2,618
Added 3.04%
83,618
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$479,243
$28.54 p/Share
16,792
Reduced 17.17%
81,000
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
21,772
Added 18.18%
97,972
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$33,425
$33.16 p/Share
1,008
Reduced 1.31%
76,020
Common Stock
Mar 01
2023
SELL
Open market or private sale
$260,693
$32.3 p/Share
8,071
Reduced 9.48%
77,028
Common Stock
Nov 01
2022
SELL
Open market or private sale
$472,862
$31.92 p/Share
14,814
Reduced 14.83%
85,099
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$454,490
$31.17 p/Share
14,581
Reduced 12.74%
99,913
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
16,629
Added 12.68%
114,494
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$390,907
$33.56 p/Share
11,648
Reduced 10.64%
97,865
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
6,158
Added 5.32%
109,513
Common Stock
Nov 08
2021
SELL
Open market or private sale
$244,365
$59.82 p/Share
4,085
Reduced 3.8%
103,355
Common Stock
May 03
2021
SELL
Open market or private sale
$1,142,161
$51.14 p/Share
22,334
Reduced 17.21%
107,440
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$572,188
$51.07 p/Share
11,204
Reduced 7.95%
129,774
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
15,712
Added 10.03%
140,978
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$635,738
$54.11 p/Share
11,749
Reduced 8.57%
125,266
Common Stock
Apr 01
2021
SELL
Open market or private sale
$459,046
$61.65 p/Share
7,446
Reduced 5.15%
137,015
Common Stock