Mar 22
2024
SELL
Payment of exercise price or tax liability
$561,768
$45.81 p/Share
12,263
Reduced 1.68%
717,644
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$553,088
$44.93 p/Share
12,310
Reduced 1.66%
729,907
Common Stock
Mar 07
2024
SELL
Open market or private sale
$2,126,889
$45.85 p/Share
46,388
Reduced 5.98%
729,907
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,213,973
$26.17 p/Share
46,388
Added 5.64%
776,295
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
54,151
Added 6.8%
742,217
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$3,108,125
$44.7 p/Share
69,533
Reduced 9.18%
688,066
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
185,229
Added 20.62%
713,054
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$528,535
$43.1 p/Share
12,263
Reduced 2.1%
571,775
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$287,272
$49.14 p/Share
5,846
Reduced 1.07%
539,268
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
44,770
Added 7.12%
584,038
Common Stock
Mar 03
2023
SELL
Open market or private sale
$2,377,346
$47.69 p/Share
49,850
Reduced 8.38%
545,114
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$302,815
$47.68 p/Share
6,351
Reduced 1.15%
545,114
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$1,022,922
$20.52 p/Share
49,850
Added 7.73%
594,964
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,420,342
$46.59 p/Share
30,486
Reduced 5.24%
551,465
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
85,653
Added 12.83%
581,951
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$652,882
$53.24 p/Share
12,263
Reduced 2.41%
496,298
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
47,403
Added 8.53%
508,561
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$204,670
$48.5 p/Share
4,220
Reduced 0.91%
461,158
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$394,759
$50.09 p/Share
7,881
Reduced 1.67%
465,378
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
99,424
Added 17.36%
473,259
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$293,460
$40.55 p/Share
7,237
Reduced 1.9%
373,835
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$252,827
$40.42 p/Share
6,255
Reduced 1.61%
381,072
Common Stock
Dec 21
2020
SELL
Payment of exercise price or tax liability
$539,825
$30.3 p/Share
17,816
Reduced 4.4%
387,327
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
-
45,271
Added 10.05%
405,143
Common Stock