Oct 24
2024
SELL
Open market or private sale
$410,995
$63.23 p/Share
6,500
Reduced 29.18%
15,773
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$10,021
$61.86 p/Share
162
Reduced 0.72%
22,273
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$112,484
$48.97 p/Share
2,297
Reduced 9.22%
22,626
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,835
Added 18.97%
24,923
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$16,366
$54.92 p/Share
298
Reduced 1.54%
19,088
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$16,216
$54.97 p/Share
295
Reduced 1.5%
19,386
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$154,055
$53.96 p/Share
2,855
Added 12.67%
19,681
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$4,883
$53.67 p/Share
91
Reduced 0.54%
16,826
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$10,643
$40.78 p/Share
261
Reduced 1.54%
16,726
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$61,407
$70.1 p/Share
876
Reduced 4.9%
16,987
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,592
Added 16.74%
17,863
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$17,053
$72.57 p/Share
235
Reduced 1.62%
14,271
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$25,930
$72.03 p/Share
360
Reduced 2.42%
14,506
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,165
Added 12.71%
14,866
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$5,325
$71.96 p/Share
74
Reduced 0.58%
12,701
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$6,221
$69.13 p/Share
90
Reduced 0.7%
12,775
Common Stock
Nov 10
2022
SELL
Open market or private sale
$371,700
$74.34 p/Share
5,000
Reduced 27.99%
12,865
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,595
Added 8.2%
17,865
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$5,975
$90.53 p/Share
66
Reduced 0.4%
16,270
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$6,638
$89.7 p/Share
74
Reduced 0.45%
16,336
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$16,236
$89.7 p/Share
181
Reduced 1.09%
16,410
Common Stock
Oct 22
2021
SELL
Open market or private sale
$217,179
$88.5 p/Share
2,454
Reduced 12.89%
16,591
Common Stock
Oct 22
2021
BUY
Exercise of conversion of derivative security
$102,086
$41.6 p/Share
2,454
Added 11.41%
19,045
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
1,325
Added 7.4%
16,591
Common Stock
Apr 29
2021
SELL
Open market or private sale
$285,000
$75.0 p/Share
3,800
Reduced 19.93%
15,266
Common Stock