Aug 16
2024
-
8,029
Reduced 11.23%
63,477
Common Stock
Mar 28
2024
SELL
Open market or private sale
$1,227,541
$45.26 p/Share
27,122
Reduced 27.5%
71,506
Common Stock
Feb 26
2024
SELL
Open market or private sale
$608,055
$40.03 p/Share
15,190
Reduced 13.35%
98,628
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$581,041
$38.7 p/Share
15,014
Reduced 11.65%
113,818
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
43,134
Added 25.08%
128,832
Common Stock
Aug 10
2023
-
15,891
Reduced 15.64%
85,698
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$709,979
$41.35 p/Share
17,170
Reduced 14.46%
101,589
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
47,550
Added 28.59%
118,759
Common Stock
Feb 09
2023
SELL
Open market or private sale
$671,438
$42.65 p/Share
15,743
Reduced 18.11%
71,209
Common Stock
Nov 28
2022
-
10,895
Reduced 11.13%
86,952
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$921,111
$32.09 p/Share
28,704
Reduced 22.68%
97,847
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
65,833
Added 34.22%
126,551
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$725,028
$48.83 p/Share
14,848
Reduced 19.65%
60,718
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
41,010
Added 37.36%
68,773
Common Stock
Jan 04
2022
SELL
Open market or private sale
$967,349
$65.01 p/Share
14,880
Reduced 30.1%
34,556
Common Stock
Jun 30
2021
-
6,721
Reduced 11.97%
49,436
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$38,553
$57.8 p/Share
667
Reduced 1.17%
56,157
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
1,616
Added 2.77%
56,824
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$397,390
$53.6 p/Share
7,414
Reduced 11.84%
55,208
Common Stock
Feb 13
2021
BUY
Grant, award, or other acquisition
-
21,345
Added 25.42%
62,622
Common Stock
Jan 11
2021
SELL
Open market or private sale
$1,407,718
$44.51 p/Share
31,627
Reduced 43.38%
41,277
Common Stock
Jan 11
2021
BUY
Exercise of conversion of derivative security
$1,086,071
$34.34 p/Share
31,627
Added 30.26%
72,904
Common Stock
Dec 14
2020
SELL
Open market or private sale
$965,702
$42.4 p/Share
22,776
Reduced 35.56%
41,277
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
$713,344
$31.32 p/Share
22,776
Added 26.23%
64,053
Common Stock