Apr 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$5,855
$57.98 p/Share
101
Reduced 0.53%
19,060
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$74,601
$62.48 p/Share
1,194
Reduced 5.9%
19,060
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,286
Added 17.47%
20,254
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$24,197
$61.57 p/Share
393
Reduced 2.4%
15,968
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$21,509
$58.93 p/Share
365
Reduced 2.18%
16,361
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,417
Added 12.63%
16,726
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$123,372
$73.92 p/Share
1,669
Reduced 10.45%
14,309
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
5,992
Added 27.27%
15,978
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$26,813
$75.96 p/Share
353
Reduced 3.41%
9,986
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$42,054
$78.46 p/Share
536
Reduced 8.36%
5,878
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,461
Added 30.14%
10,339
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$57,274
$78.03 p/Share
734
Reduced 2.45%
29,211
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$217,849
$91.61 p/Share
2,378
Reduced 7.36%
29,945
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,102
Added 20.04%
32,323
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,198
Added 8.32%
24,221
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$48,587
$99.36 p/Share
489
Reduced 2.17%
22,023
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$64,033
$97.91 p/Share
654
Reduced 2.82%
22,512
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$125,408
$106.73 p/Share
1,175
Reduced 4.83%
23,166
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$165,851
$94.18 p/Share
1,761
Reduced 6.75%
24,341
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
6,000
Added 18.69%
26,102
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
2,551
Added 11.26%
20,102
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$49,641
$73.87 p/Share
672
Reduced 3.69%
17,551
Common Stock