Oct 28
2024
SELL
Payment of exercise price or tax liability
$28,528
$45.5 p/Share
627
Reduced 3.02%
20,161
Common Stock
Jul 26
2024
SELL
Open market or private sale
$807,795
$43.11 p/Share
18,738
Reduced 47.41%
20,788
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$491,679
$30.97 p/Share
15,876
Added 28.66%
39,526
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
3,589
Added 13.18%
23,650
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$21,110
$32.73 p/Share
645
Reduced 3.12%
20,061
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$25,662
$32.28 p/Share
795
Reduced 3.7%
20,706
Common Stock
May 09
2023
BUY
Grant, award, or other acquisition
-
4,302
Added 16.67%
21,501
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$15,290
$28.16 p/Share
543
Reduced 3.06%
17,199
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$21,557
$41.94 p/Share
514
Reduced 2.82%
17,742
Common Stock
Jul 27
2022
SELL
Sale (or disposition) back to the issuer
$122,967
$40.61 p/Share
3,028
Reduced 14.23%
18,256
Common Stock
Jul 27
2022
BUY
Exercise of conversion of derivative security
$64,587
$21.33 p/Share
3,028
Added 12.45%
21,284
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
2,938
Added 13.86%
18,256
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$20,070
$37.03 p/Share
542
Reduced 3.42%
15,318
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$11,970
$43.37 p/Share
276
Reduced 1.71%
15,860
Common Stock
Aug 01
2021
BUY
Grant, award, or other acquisition
-
2,340
Added 12.67%
16,136
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$23,600
$40.55 p/Share
582
Reduced 3.68%
15,231
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$70,336
$39.36 p/Share
1,787
Reduced 10.15%
15,813
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,974
Added 18.42%
17,600
Common Stock
Apr 28
2020
SELL
Payment of exercise price or tax liability
$12,176
$26.47 p/Share
460
Reduced 3.27%
13,626
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
1,607
Added 10.24%
14,086
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$19,486
$30.59 p/Share
637
Reduced 4.86%
12,479
Common Stock
Mar 01
2020
BUY
Grant, award, or other acquisition
-
1,862
Added 12.43%
13,116
Common Stock
Apr 28
2019
SELL
Payment of exercise price or tax liability
$14,733
$37.68 p/Share
391
Reduced 3.36%
11,254
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
1,089
Added 8.55%
11,645
Common Stock
Mar 14
2019
SELL
Open market or private sale
$165,497
$34.3 p/Share
4,825
Reduced 31.37%
10,556
Common Stock