Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,322,821
$40.2 p/Share
32,906
Reduced 33.38%
65,675
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
18,420
Added 23.09%
61,344
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
44,960
Added 35.35%
82,230
Common Stock
Feb 22
2024
SELL
Open market or private sale
$979,199
$40.8 p/Share
24,000
Reduced 40.54%
35,201
Common Stock
Feb 15
2024
SELL
Open market or private sale
$604,950
$40.33 p/Share
15,000
Reduced 20.22%
59,201
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$131,210
$40.15 p/Share
3,268
Reduced 4.22%
74,201
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
9,503
Added 10.93%
77,469
Common Stock
Mar 15
2023
SELL
Open market or private sale
$228,431
$36.69 p/Share
6,226
Reduced 8.39%
67,966
Common Stock
Mar 14
2023
SELL
Open market or private sale
$277,240
$36.74 p/Share
7,546
Reduced 9.23%
74,192
Common Stock
Mar 13
2023
SELL
Open market or private sale
$262,763
$36.5 p/Share
7,199
Reduced 8.09%
81,738
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$228,001
$38.41 p/Share
5,936
Reduced 6.26%
88,937
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
12,163
Added 11.36%
94,873
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$631,490
$38.3 p/Share
16,488
Reduced 16.62%
82,710
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
17,172
Added 15.68%
92,335
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
14,063
Added 14.64%
82,026
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$777,759
$40.38 p/Share
19,261
Reduced 22.08%
67,963
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
44,878
Added 33.97%
87,224
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$244,790
$53.25 p/Share
4,597
Reduced 9.79%
42,346
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
9,419
Added 16.71%
46,943
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$302,534
$54.14 p/Share
5,588
Reduced 12.96%
37,524
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
11,450
Added 20.99%
43,112
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$394,838
$53.61 p/Share
7,365
Reduced 18.87%
31,662
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
13,238
Added 25.33%
39,027
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$274,182
$56.79 p/Share
4,828
Reduced 15.77%
25,789
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
8,995
Added 22.71%
30,617
Common Stock