Nov 07
2024
SELL
Open market or private sale
$188,350
$39.15 p/Share
4,811
Reduced 9.12%
47,950
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
-
9,834
Added 15.71%
52,761
Common Stock
Oct 31
2024
SELL
Open market or private sale
$3,663,916
$36.33 p/Share
100,851
Reduced 70.14%
42,927
Common Stock
Oct 31
2024
BUY
Exercise of conversion of derivative security
$1,127,514
$11.18 p/Share
100,851
Added 52.59%
90,927
Common Stock
Oct 05
2024
SELL
Payment of exercise price or tax liability
$14,006
$36.38 p/Share
385
Reduced 0.89%
42,927
Common Stock
Feb 16
2024
SELL
Open market or private sale
$27,537
$30.7 p/Share
897
Reduced 2.04%
43,026
Common Stock
Feb 09
2024
SELL
Open market or private sale
$219,937
$31.29 p/Share
7,029
Reduced 13.8%
43,923
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
18,944
Added 27.1%
50,952
Common Stock
Nov 17
2023
SELL
Open market or private sale
$1,043,689
$29.75 p/Share
35,082
Reduced 52.29%
32,008
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$505,531
$14.41 p/Share
35,082
Added 34.34%
67,090
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$7,116
$27.06 p/Share
263
Reduced 0.81%
32,008
Common Stock
Feb 16
2023
SELL
Open market or private sale
$18,721
$23.17 p/Share
808
Reduced 2.44%
32,271
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
5,850
Added 15.03%
33,079
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$9,831
$25.47 p/Share
386
Reduced 1.4%
27,229
Common Stock
May 13
2022
SELL
Open market or private sale
$28,869
$27.39 p/Share
1,054
Reduced 3.68%
27,615
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$23,381
$34.69 p/Share
674
Reduced 2.3%
28,669
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$104,607
$36.73 p/Share
2,848
Reduced 8.85%
29,343
Common Stock
Dec 13
2021
SELL
Open market or private sale
$18,805
$37.61 p/Share
500
Reduced 1.53%
32,191
Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$7,205
$14.41 p/Share
500
Added 1.51%
32,691
Common Stock
Nov 11
2021
SELL
Open market or private sale
$1,280,885
$36.86 p/Share
34,750
Reduced 51.91%
32,191
Common Stock
Oct 29
2021
SELL
Open market or private sale
$1,113,528
$36.04 p/Share
30,897
Reduced 31.58%
66,941
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$2,169,633
$33.05 p/Share
65,647
Added 40.15%
97,838
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
7,946
Added 19.8%
32,191
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
2,459
Added 9.21%
24,245
Common Stock
Sep 08
2021
SELL
Open market or private sale
$1,186,099
$62.73 p/Share
18,908
Reduced 46.46%
21,786
Common Stock