Mar 06
2024
SELL
Payment of exercise price or tax liability
$125,102
$61.84 p/Share
2,023
Reduced 2.17%
91,183
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
24,802
Added 21.02%
93,206
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$96,652
$59.81 p/Share
1,616
Reduced 2.31%
68,404
Common Stock, par valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$486,602
$63.8 p/Share
7,627
Reduced 9.82%
70,020
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
17,665
Added 18.53%
77,647
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$77,610
$59.29 p/Share
1,309
Reduced 2.14%
59,982
Common Stock, par valu...
Apr 03
2023
SELL
Open market or private sale
$37,210
$53.54 p/Share
695
Reduced 1.12%
61,291
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$121,264
$57.69 p/Share
2,102
Reduced 3.28%
61,986
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
12,095
Added 15.88%
64,088
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$457,306
$56.07 p/Share
8,156
Reduced 13.56%
51,993
Common Stock, par valu...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
13,416
Added 18.24%
60,149
Common Stock, par valu...
Feb 23
2023
SELL
Open market or private sale
$67,304
$54.63 p/Share
1,232
Reduced 2.57%
46,733
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$92,543
$62.11 p/Share
1,490
Reduced 3.01%
47,965
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$140,901
$38.88 p/Share
3,624
Reduced 3.42%
102,326
Common stock, par valu...
Feb 25
2022
SELL
Open market or private sale
$223,343
$42.18 p/Share
5,295
Reduced 4.76%
105,950
Common stock, par valu...
Feb 23
2022
SELL
Open market or private sale
$83,744
$41.83 p/Share
2,002
Reduced 1.77%
111,245
Common stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
18,038
Added 13.74%
113,247
Common stock, par valu...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
27,875
Added 22.65%
95,209
Common stock, par valu...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$347,541
$44.96 p/Share
7,730
Reduced 10.3%
67,334
Common stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$100,556
$46.19 p/Share
2,177
Reduced 2.82%
75,064
Common stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
15,015
Added 16.28%
77,241
Common stock, par valu...
Oct 30
2020
BUY
Open market or private purchase
$269,500
$26.95 p/Share
10,000
Added 13.85%
62,226
Common stock, par valu...