Feb 28
2024
BUY
Grant, award, or other acquisition
-
7,936
Added 14.7%
46,067
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$48,813
$80.55 p/Share
606
Reduced 1.56%
38,131
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$32,560
$81.4 p/Share
400
Reduced 1.02%
38,737
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$23,970
$81.81 p/Share
293
Reduced 0.74%
39,137
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$272,297
$81.21 p/Share
3,353
Reduced 7.84%
39,430
Common Stock
Dec 08
2023
SELL
Open market or private sale
$246,500
$72.5 p/Share
3,400
Reduced 7.36%
42,783
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$232,865
$68.49 p/Share
3,400
Added 6.86%
46,183
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,808
Added 20.17%
42,783
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$31,321
$77.72 p/Share
403
Reduced 1.24%
31,975
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$28,783
$78.86 p/Share
365
Reduced 1.11%
32,378
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$22,600
$77.4 p/Share
292
Reduced 0.88%
32,743
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$56,192
$77.4 p/Share
726
Reduced 2.15%
33,035
Common Stock
Dec 09
2022
SELL
Open market or private sale
$363,850
$72.77 p/Share
5,000
Reduced 12.9%
33,761
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
$296,350
$59.27 p/Share
5,000
Added 11.43%
38,761
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$106,116
$96.91 p/Share
1,095
Reduced 3.14%
33,761
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
809
Reduced 2.27%
34,856
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$11,768
$88.48 p/Share
133
Reduced 0.37%
35,665
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
7,136
Added 16.62%
35,798
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$33,759
$92.49 p/Share
365
Reduced 1.26%
28,662
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$28,209
$92.49 p/Share
305
Reduced 1.04%
29,027
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$66,460
$94.27 p/Share
705
Reduced 2.35%
29,332
Common Stock
Aug 23
2021
SELL
Open market or private sale
$295,652
$105.59 p/Share
2,800
Reduced 8.53%
30,037
Common Stock
Aug 23
2021
BUY
Exercise of conversion of derivative security
$119,308
$42.61 p/Share
2,800
Added 7.86%
32,837
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
4,960
Reduced 14.17%
30,037
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$12,308
$92.54 p/Share
133
Reduced 0.38%
34,997
Common Stock