Dec 31
2024
SELL
Payment of exercise price or tax liability
$103,537
$33.98 p/Share
3,047
Reduced 6.99%
40,535
Common Stock
Jun 03
2024
SELL
Grant, award, or other acquisition
-
11,968
Reduced 21.54%
43,582
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$38,175
$25.0 p/Share
1,527
Reduced 4.61%
31,614
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
4,963
Added 13.02%
33,141
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$61,195
$25.08 p/Share
2,440
Reduced 7.97%
28,178
Common Stock
Nov 15
2023
SELL
Other acquisition or disposition
-
21,562
Reduced 41.32%
30,618
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
11,058
Added 17.49%
52,180
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$105,250
$25.74 p/Share
4,089
Reduced 9.04%
41,122
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
13,253
Added 22.67%
45,211
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$57,227
$28.08 p/Share
2,038
Reduced 5.99%
31,958
Common Stock
Jun 01
2022
-
1,000
Reduced 2.86%
33,996
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$42,345
$47.05 p/Share
900
Reduced 2.51%
34,996
Common Stock
Apr 10
2022
BUY
Grant, award, or other acquisition
-
2,868
Added 7.4%
35,896
Common Stock
Mar 01
2022
-
1,000
Reduced 2.94%
33,028
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,424
Added 15.88%
34,028
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$158,647
$57.46 p/Share
2,761
Reduced 9.09%
27,604
Common Stock
Dec 02
2021
-
1,000
Reduced 3.19%
30,365
Common Stock
Nov 16
2021
-
3,000
Reduced 8.73%
31,365
Common Stock
Nov 15
2021
SELL
Open market or private sale
$529,049
$61.19 p/Share
8,646
Reduced 20.1%
34,365
Common Stock
Nov 12
2021
SELL
Open market or private sale
$6,021
$60.21 p/Share
100
Reduced 0.23%
43,011
Common Stock
Nov 11
2021
SELL
Open market or private sale
$293,738
$60.44 p/Share
4,860
Reduced 10.13%
43,111
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$1,247,685
$60.33 p/Share
20,681
Reduced 30.12%
47,971
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$543,792
$15.86 p/Share
34,287
Added 33.31%
68,652
Common Stock
Sep 03
2021
SELL
Open market or private sale
$172,230
$57.41 p/Share
3,000
Reduced 8.03%
34,365
Common Stock
Sep 01
2021
-
1,000
Reduced 2.61%
37,365
Common Stock