Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,712
Added 17.72%
31,166
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$33,589
$80.55 p/Share
417
Reduced 1.68%
24,454
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$22,629
$81.4 p/Share
278
Reduced 1.11%
24,871
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$12,516
$81.81 p/Share
153
Reduced 0.6%
25,149
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$144,797
$81.21 p/Share
1,783
Reduced 6.58%
25,302
Common Stock
Aug 04
2023
SELL
Open market or private sale
$149,760
$74.88 p/Share
2,000
Reduced 6.88%
27,085
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$136,980
$68.49 p/Share
2,000
Added 6.43%
29,085
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,432
Added 21.53%
27,085
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$21,683
$77.72 p/Share
279
Reduced 1.4%
19,653
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$14,746
$78.86 p/Share
187
Reduced 0.93%
19,932
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$13,312
$77.4 p/Share
172
Reduced 0.85%
20,119
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$29,876
$77.4 p/Share
386
Reduced 1.87%
20,291
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$51,750
$96.91 p/Share
534
Reduced 2.52%
20,677
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
394
Reduced 1.82%
21,211
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$5,574
$88.48 p/Share
63
Reduced 0.29%
21,605
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,944
Added 18.58%
21,668
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$17,388
$92.49 p/Share
188
Reduced 1.11%
16,724
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$15,168
$92.49 p/Share
164
Reduced 0.96%
16,912
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$36,388
$94.27 p/Share
386
Reduced 2.21%
17,076
Common Stock
May 04
2021
SELL
Open market or private sale
$816,368
$110.32 p/Share
7,400
Reduced 29.76%
17,462
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$376,956
$50.94 p/Share
7,400
Added 22.94%
24,862
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
2,464
Reduced 12.37%
17,462
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$5,645
$92.54 p/Share
61
Reduced 0.31%
19,926
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$8,191
$96.36 p/Share
85
Reduced 0.42%
19,987
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$19,176
$96.36 p/Share
199
Reduced 0.98%
20,072
Common Stock