Feb 17
2024
SELL
Payment of exercise price or tax liability
$12,869
$57.71 p/Share
223
Reduced 1.29%
17,019
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
597
Added 3.35%
17,242
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$17,543
$57.71 p/Share
304
Reduced 1.79%
16,645
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
812
Added 4.57%
16,949
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$189,201
$60.39 p/Share
3,133
Reduced 16.26%
16,137
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
7,561
Added 28.74%
18,748
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
522
Added 3.09%
16,360
Common Stock
Sep 13
2023
SELL
Open market or private sale
$126,720
$45.0 p/Share
2,816
Reduced 20.11%
11,187
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,290
$41.66 p/Share
223
Reduced 1.57%
14,003
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
597
Added 4.03%
14,226
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$12,160
$40.0 p/Share
304
Reduced 2.18%
13,629
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
812
Added 5.51%
13,933
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$12,081
$38.6 p/Share
313
Reduced 2.33%
13,121
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
838
Added 5.87%
13,434
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$145,303
$37.43 p/Share
3,882
Reduced 23.56%
12,596
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
9,933
Added 37.61%
16,478
Common Stock
May 18
2022
SELL
Open market or private sale
$289,000
$34.0 p/Share
8,500
Reduced 56.5%
6,545
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$48,097
$31.01 p/Share
1,551
Reduced 9.35%
15,045
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,978
Added 19.34%
16,596
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$10,514
$30.3 p/Share
347
Reduced 2.68%
12,618
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
812
Added 5.89%
12,965
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$10,983
$30.68 p/Share
358
Reduced 2.86%
12,153
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
838
Added 6.28%
12,511
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$7,802
$29.33 p/Share
266
Reduced 2.23%
11,673
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
623
Added 4.96%
11,939
Common Stock