Oct 15
2024
SELL
Payment of exercise price or tax liability
$42,166
$59.81 p/Share
705
Reduced 2.11%
32,672
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
1,619
Added 4.63%
33,377
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
2,129
Added 6.28%
31,758
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$63,409
$49.5 p/Share
1,281
Reduced 4.14%
29,629
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$36,096
$43.7 p/Share
826
Reduced 3.37%
23,665
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
2,000
Added 6.08%
30,910
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$72,436
$45.16 p/Share
1,604
Reduced 5.26%
28,910
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
-
3,671
Added 10.74%
30,514
Common Stock
Feb 22
2023
SELL
Open market or private sale
$1,010,813
$53.42 p/Share
18,922
Reduced 41.35%
26,843
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$754,041
$39.85 p/Share
18,922
Added 37.38%
31,693
Common Stock
Nov 22
2022
SELL
Open market or private sale
$707,256
$50.16 p/Share
14,100
Reduced 34.44%
26,843
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$688,785
$48.85 p/Share
14,100
Added 25.62%
40,943
Common Stock
Nov 22
2022
BUY
Grant, award, or other acquisition
-
1,883
Added 6.56%
26,843
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$65,198
$52.41 p/Share
1,244
Reduced 4.75%
24,960
Common Stock
Nov 19
2022
BUY
Grant, award, or other acquisition
$54,925
$52.41 p/Share
1,048
Added 3.85%
26,204
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$170,119
$52.28 p/Share
3,254
Reduced 11.45%
25,156
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$163,064
$47.96 p/Share
3,400
Added 10.69%
28,410
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$54,926
$38.68 p/Share
1,420
Reduced 5.37%
25,010
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$31,234
$43.93 p/Share
711
Reduced 2.62%
26,430
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
1,626
Added 5.65%
27,141
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
1,850
Added 7.29%
23,515
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$51,233
$37.81 p/Share
1,355
Reduced 5.24%
24,491
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$16,177
$23.11 p/Share
700
Reduced 2.64%
25,846
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
1,808
Added 6.38%
26,546
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
2,937
Added 10.61%
24,738
Common Stock