Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$9,160
$57.98 p/Share
158
Reduced 0.59%
26,417
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$76,538
$62.48 p/Share
1,225
Reduced 4.43%
26,417
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,395
Added 13.72%
27,642
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$24,012
$61.57 p/Share
390
Reduced 1.65%
23,247
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$23,866
$58.93 p/Share
405
Reduced 1.68%
23,637
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,798
Added 13.64%
24,042
Common Stock
Feb 21
2023
SELL
Open market or private sale
$128,030
$73.16 p/Share
1,750
Reduced 7.96%
20,244
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$114,576
$73.92 p/Share
1,550
Reduced 6.58%
21,994
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
5,562
Added 19.11%
23,544
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$27,497
$75.96 p/Share
362
Reduced 1.97%
17,982
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$39,386
$78.46 p/Share
502
Reduced 4.13%
11,652
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
6,692
Added 26.73%
18,344
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$78,052
$91.61 p/Share
852
Reduced 6.55%
12,154
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
2,902
Added 18.24%
13,006
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$19,919
$93.08 p/Share
214
Reduced 2.07%
10,104
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,442
Added 19.14%
10,318
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$50,972
$99.36 p/Share
513
Reduced 6.12%
7,876
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$22,106
$88.07 p/Share
251
Reduced 2.91%
8,389
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
2,616
Added 23.24%
8,640
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$14,181
$68.18 p/Share
208
Reduced 3.34%
6,024
Common Stock