Sep 17
2023
SELL
Payment of exercise price or tax liability
$56,729
$28.87 p/Share
1,965
Reduced 4.28%
43,900
Common Stock
Feb 28
2023
SELL
Open market or private sale
$379,606
$37.9 p/Share
10,016
Reduced 17.92%
45,865
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$142,175
$38.25 p/Share
3,717
Reduced 7.54%
45,586
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
10,295
Added 15.56%
55,881
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$68,964
$38.25 p/Share
1,803
Reduced 3.53%
49,303
Common Stock
Nov 17
2022
SELL
Open market or private sale
$24,013
$36.55 p/Share
657
Reduced 1.27%
51,106
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$24,468
$37.76 p/Share
648
Reduced 1.24%
51,763
Common Stock
Apr 18
2022
SELL
Open market or private sale
$244,244
$45.73 p/Share
5,341
Reduced 9.25%
52,411
Common Stock
Mar 21
2022
SELL
Open market or private sale
$243,416
$50.86 p/Share
4,786
Reduced 7.65%
57,752
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$104,143
$21.76 p/Share
4,786
Added 7.11%
62,538
Common Stock
Mar 18
2022
SELL
Open market or private sale
$988,390
$50.04 p/Share
19,752
Reduced 25.49%
57,752
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$429,804
$21.76 p/Share
19,752
Added 20.31%
77,504
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$137,118
$48.52 p/Share
2,826
Reduced 5.01%
53,620
Common Stock
Feb 25
2022
SELL
Open market or private sale
$172,020
$47.81 p/Share
3,598
Reduced 5.86%
57,752
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
7,730
Added 11.19%
61,350
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$101,161
$47.36 p/Share
2,136
Reduced 3.65%
56,446
Common Stock
Dec 23
2021
SELL
Open market or private sale
$178,207
$45.07 p/Share
3,954
Reduced 6.32%
58,582
Common Stock
Dec 23
2021
BUY
Exercise of conversion of derivative security
$77,063
$19.49 p/Share
3,954
Added 5.95%
62,536
Common Stock
Nov 17
2021
SELL
Open market or private sale
$27,791
$42.3 p/Share
657
Reduced 1.11%
58,582
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$27,728
$42.79 p/Share
648
Reduced 1.08%
59,239
Common Stock
May 07
2021
SELL
Open market or private sale
$1,581,899
$45.17 p/Share
35,021
Reduced 36.9%
59,887
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$600,610
$17.15 p/Share
35,021
Added 26.95%
94,908
Common Stock
Apr 07
2021
SELL
Open market or private sale
$76,590
$45.0 p/Share
1,702
Reduced 2.76%
59,887
Common Stock
Apr 07
2021
BUY
Exercise of conversion of derivative security
$29,189
$17.15 p/Share
1,702
Added 2.69%
61,589
Common Stock
Mar 22
2021
SELL
Open market or private sale
$1,002,970
$41.07 p/Share
24,421
Reduced 28.97%
59,887
Common Stock