Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,712
Added 23.07%
22,376
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$33,589
$80.55 p/Share
417
Reduced 2.59%
15,664
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$22,629
$81.4 p/Share
278
Reduced 1.7%
16,081
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$12,516
$81.81 p/Share
153
Reduced 0.93%
16,359
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$145,041
$81.21 p/Share
1,786
Reduced 9.76%
16,512
Common Stock
Nov 17
2023
SELL
Open market or private sale
$22,158
$71.02 p/Share
312
Reduced 1.68%
18,298
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,432
Added 28.54%
18,610
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$21,450
$77.72 p/Share
276
Reduced 2.41%
11,178
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$8,438
$78.86 p/Share
107
Reduced 0.93%
11,454
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$13,312
$77.4 p/Share
172
Reduced 1.47%
11,561
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$29,876
$77.4 p/Share
386
Reduced 3.19%
11,733
Common Stock
Aug 05
2022
SELL
Open market or private sale
$32,544
$81.77 p/Share
398
Reduced 3.18%
12,119
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$9,303
$96.91 p/Share
96
Reduced 0.76%
12,517
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
70
Reduced 0.55%
12,613
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$6,990
$88.48 p/Share
79
Reduced 0.62%
12,683
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,944
Added 27.92%
12,762
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$9,896
$92.49 p/Share
107
Reduced 1.35%
7,818
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$15,353
$92.49 p/Share
166
Reduced 2.05%
7,925
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$36,388
$94.27 p/Share
386
Reduced 4.55%
8,091
Common Stock
May 06
2021
SELL
Open market or private sale
$220,273
$109.1 p/Share
2,019
Reduced 19.24%
8,477
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
$130,036
$83.84 p/Share
1,551
Added 12.87%
10,496
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
1,360
Reduced 13.2%
8,945
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$7,773
$92.54 p/Share
84
Reduced 0.81%
10,305
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$9,347
$96.36 p/Share
97
Reduced 0.93%
10,389
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$10,311
$96.36 p/Share
107
Reduced 1.01%
10,486
Common Stock