May 17
2024
SELL
Open market or private sale
$154,480
$44.79 p/Share
3,449
Reduced 16.73%
17,166
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$133,144
$41.83 p/Share
3,183
Reduced 13.38%
20,615
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
8,644
Added 26.64%
23,798
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$16,354
$45.94 p/Share
356
Reduced 2.3%
15,154
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
363
Added 2.29%
15,510
Common Stock
Dec 04
2023
SELL
Open market or private sale
$133,073
$28.38 p/Share
4,689
Reduced 23.64%
15,147
Common Stock
May 26
2023
SELL
Open market or private sale
$6,353
$36.1 p/Share
176
Reduced 0.88%
19,836
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$126,260
$28.54 p/Share
4,424
Reduced 18.1%
20,012
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
9,330
Added 27.63%
24,436
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$5,504
$33.16 p/Share
166
Reduced 1.09%
15,106
Common Stock
Nov 03
2022
SELL
Open market or private sale
$86,730
$29.41 p/Share
2,949
Reduced 16.18%
15,272
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$86,641
$31.11 p/Share
2,785
Reduced 13.26%
18,221
Common Stock
May 11
2022
SELL
Open market or private sale
$107,530
$30.41 p/Share
3,536
Reduced 14.41%
21,006
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$26,120
$31.17 p/Share
838
Reduced 3.3%
24,542
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
5,879
Added 18.81%
25,380
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$93,263
$33.56 p/Share
2,779
Reduced 12.47%
19,501
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
1,026
Added 4.4%
22,280
Common Stock
Nov 03
2021
SELL
Open market or private sale
$510,804
$55.24 p/Share
9,247
Reduced 30.32%
21,254
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$128,166
$42.98 p/Share
2,982
Reduced 8.91%
30,501
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
4,606
Added 12.09%
33,483
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$149,614
$54.11 p/Share
2,765
Reduced 8.74%
28,877
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
4,092
Added 11.45%
31,642
Common Stock
Oct 25
2020
SELL
Payment of exercise price or tax liability
$45,486
$23.58 p/Share
1,929
Reduced 6.54%
27,550
Common Stock