May 24
2024
SELL
Open market or private sale
$105,574
$42.23 p/Share
2,500
Reduced 6.3%
37,173
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$20,519
$33.42 p/Share
614
Reduced 1.57%
38,541
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$26,295
$33.16 p/Share
793
Reduced 1.99%
39,155
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$249,991
$33.81 p/Share
7,394
Added 15.62%
39,948
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$22,241
$34.59 p/Share
643
Reduced 1.94%
32,554
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$47,229
$34.6 p/Share
1,365
Reduced 3.95%
33,197
Common Stock
Feb 14
2023
-
200
Reduced 0.59%
33,968
Common Stock
Dec 02
2022
SELL
Open market or private sale
$60,954
$38.53 p/Share
1,582
Reduced 3.86%
39,375
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$208,832
$38.53 p/Share
5,420
Reduced 13.77%
33,955
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$146,831
$20.97 p/Share
7,002
Added 14.6%
40,957
Common Stock
Sep 12
2022
SELL
Open market or private sale
$73,804
$36.81 p/Share
2,005
Reduced 5.62%
33,681
Common Stock
Aug 25
2022
SELL
Open market or private sale
$206,434
$36.85 p/Share
5,602
Reduced 13.57%
35,686
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$56,307
$36.85 p/Share
1,528
Reduced 3.62%
40,686
Common Stock
Aug 25
2022
BUY
Exercise of conversion of derivative security
$33,718
$15.83 p/Share
2,130
Added 4.74%
42,816
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$21,527
$36.24 p/Share
594
Reduced 1.44%
40,686
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$166,746
$35.41 p/Share
4,709
Reduced 10.24%
41,280
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
9,729
Added 19.71%
39,635
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$574,988
$35.41 p/Share
16,238
Added 30.93%
36,260
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$22,908
$36.83 p/Share
622
Reduced 3.01%
20,022
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$49,059
$37.11 p/Share
1,322
Reduced 6.02%
20,644
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$9,508
$37.14 p/Share
256
Reduced 1.15%
21,966
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$84,061
$45.81 p/Share
1,835
Reduced 7.17%
23,753
Common Stock
Nov 18
2021
SELL
Open market or private sale
$99,316
$45.81 p/Share
2,168
Reduced 9.13%
21,585
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
$83,943
$20.97 p/Share
4,003
Added 13.53%
25,588
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$166,048
$42.37 p/Share
3,919
Reduced 15.43%
21,486
Common Stock