Feb 13
2024
SELL
Payment of exercise price or tax liability
$11,447
$39.34 p/Share
291
Reduced 0.9%
32,014
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$18,434
$41.24 p/Share
447
Reduced 1.36%
32,305
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$117,987
$41.24 p/Share
2,861
Added 8.03%
32,752
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$8,217
$39.89 p/Share
206
Reduced 0.68%
29,891
Common Stock
Dec 19
2023
SELL
Open market or private sale
$6,744
$38.32 p/Share
176
Reduced 0.58%
30,097
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,156
$50.44 p/Share
241
Reduced 0.79%
30,273
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,416
$52.9 p/Share
178
Reduced 0.68%
26,159
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$230,379
$52.9 p/Share
4,355
Added 12.49%
30,514
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$29,741
$52.92 p/Share
562
Reduced 2.09%
26,337
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$5,614
$51.99 p/Share
108
Reduced 0.4%
26,899
Common Stock
Dec 01
2022
SELL
Open market or private sale
$45,575
$51.79 p/Share
880
Reduced 3.16%
27,007
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$18,898
$64.94 p/Share
291
Reduced 1.03%
27,887
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$14,848
$69.71 p/Share
213
Reduced 0.75%
28,178
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$213,237
$73.81 p/Share
2,889
Reduced 9.24%
28,391
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
$181,926
$29.02 p/Share
6,269
Added 17.42%
29,727
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$193,594
$73.22 p/Share
2,644
Added 9.56%
25,011
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$20,235
$74.12 p/Share
273
Reduced 1.21%
22,367
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$15,830
$73.97 p/Share
214
Reduced 0.94%
22,640
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$9,605
$62.37 p/Share
154
Reduced 0.67%
22,854
Common Stock
Apr 23
2021
SELL
Open market or private sale
$147,179
$54.39 p/Share
2,706
Reduced 10.52%
23,008
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$147,181
$28.59 p/Share
5,148
Added 16.68%
25,714
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$13,314
$54.79 p/Share
243
Reduced 1.17%
20,566
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$13,741
$56.78 p/Share
242
Reduced 1.15%
20,809
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$11,538
$54.17 p/Share
213
Reduced 1.0%
21,051
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$13,535
$49.58 p/Share
273
Reduced 1.27%
21,264
Common Stock