Mar 06
2024
SELL
Payment of exercise price or tax liability
$44,401
$61.84 p/Share
718
Reduced 2.34%
29,961
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
9,507
Added 23.66%
30,679
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$31,699
$59.81 p/Share
530
Reduced 2.44%
21,172
Common Stock, par valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$211,369
$63.8 p/Share
3,313
Reduced 13.24%
21,702
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,888
Added 19.05%
25,015
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$31,186
$59.29 p/Share
526
Reduced 2.68%
19,127
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$42,979
$57.69 p/Share
745
Reduced 3.65%
19,653
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,032
Added 16.5%
20,398
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$110,104
$56.09 p/Share
1,963
Reduced 10.71%
16,366
Common Stock, par valu...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,913
Added 17.59%
18,329
Common Stock, par valu...
Feb 23
2023
SELL
Open market or private sale
$24,028
$54.61 p/Share
440
Reduced 2.96%
14,416
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$33,849
$62.11 p/Share
545
Reduced 3.54%
14,856
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$55,404
$38.88 p/Share
1,425
Reduced 4.13%
33,105
Common stock, par valu...
Mar 01
2022
SELL
Open market or private sale
$14,978
$39.52 p/Share
379
Reduced 1.09%
34,530
Common stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$419,014
$41.27 p/Share
10,153
Reduced 22.53%
34,909
Common stock, par valu...
Feb 25
2022
SELL
Open market or private sale
$30,074
$42.18 p/Share
713
Reduced 3.01%
22,990
Common stock, par valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
22,072
Added 32.88%
45,062
Common stock, par valu...
Feb 23
2022
SELL
Open market or private sale
$35,597
$41.83 p/Share
851
Reduced 3.47%
23,703
Common stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,013
Added 19.67%
24,554
Common stock, par valu...
May 03
2021
SELL
Open market or private sale
$1,084,307
$43.94 p/Share
24,677
Reduced 57.1%
18,541
Common stock, par valu...
May 03
2021
BUY
Exercise of conversion of derivative security
$663,318
$26.88 p/Share
24,677
Added 36.35%
43,218
Common stock, par valu...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
9,292
Added 33.38%
18,541
Common stock, par valu...
Feb 25
2021
SELL
Open market or private sale
$23,327
$46.01 p/Share
507
Reduced 5.2%
9,249
Common stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
5,005
Added 33.91%
9,756
Common stock, par valu...