Nov 11
2024
SELL
Open market or private sale
$846,200
$42.31 p/Share
20,000
Reduced 38.57%
31,855
Common Stock
Mar 28
2024
SELL
Open market or private sale
$1,323,560
$47.27 p/Share
28,000
Reduced 35.06%
51,855
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$94,368
$45.81 p/Share
2,060
Reduced 2.51%
79,855
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$129,173
$44.93 p/Share
2,875
Reduced 3.39%
81,915
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
13,819
Added 14.01%
84,790
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$955,149
$44.7 p/Share
21,368
Reduced 23.14%
70,971
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
58,063
Added 43.75%
74,660
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$96,944
$37.81 p/Share
2,564
Reduced 6.97%
34,212
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$88,786
$43.1 p/Share
2,060
Reduced 5.35%
36,452
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$78,967
$49.14 p/Share
1,607
Reduced 5.28%
28,846
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
9,666
Added 20.06%
38,512
Common Stock
Mar 03
2023
SELL
Open market or private sale
$954,800
$47.74 p/Share
20,000
Reduced 39.64%
30,453
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$208,490
$46.59 p/Share
4,475
Reduced 8.15%
50,453
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
13,523
Added 19.76%
54,928
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$92,986
$36.28 p/Share
2,563
Reduced 5.84%
41,349
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$97,216
$53.24 p/Share
1,826
Reduced 4.01%
43,674
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
12,247
Added 21.21%
45,500
Common Stock
Oct 05
2021
SELL
Payment of exercise price or tax liability
$102,084
$48.45 p/Share
2,107
Reduced 5.98%
33,131
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
15,698
Added 30.82%
35,238
Common Stock
Oct 05
2020
BUY
Grant, award, or other acquisition
-
19,540
Added 100.0%
0
Common Stock