Jul 03
2024
SELL
Payment of exercise price or tax liability
$27,460
$95.02 p/Share
289
Reduced 2.69%
10,470
Common Stock
Jul 03
2024
BUY
Exercise of conversion of derivative security
-
627
Added 5.51%
10,759
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$42,713
$86.64 p/Share
493
Reduced 4.64%
10,132
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,591
Added 13.02%
10,625
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$41,169
$83.34 p/Share
494
Reduced 5.2%
9,001
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,590
Added 14.34%
9,495
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$39,816
$86.37 p/Share
461
Reduced 5.51%
7,905
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,489
Added 15.11%
8,366
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$7,891
$75.88 p/Share
104
Reduced 1.49%
6,877
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
286
Added 3.94%
6,981
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$41,766
$90.6 p/Share
461
Reduced 6.69%
6,432
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
1,489
Added 17.76%
6,893
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$17,015
$96.13 p/Share
177
Reduced 3.19%
5,367
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
617
Added 10.01%
5,544
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$20,930
$135.03 p/Share
155
Reduced 3.11%
4,823
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
616
Added 11.01%
4,978
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$17,437
$132.1 p/Share
132
Reduced 2.94%
4,362
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
525
Added 10.46%
4,494
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$133,490
$149.82 p/Share
891
Reduced 18.36%
3,961
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
3,241
Added 40.05%
4,852
Common Stock
May 13
2021
SELL
Open market or private sale
$184,442
$138.47 p/Share
1,332
Reduced 46.8%
1,514
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$174,721
$115.48 p/Share
1,513
Added 34.71%
2,846
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$26,456
$139.24 p/Share
190
Reduced 18.3%
848
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
616
Added 37.24%
1,038
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$4,767
$136.21 p/Share
35
Reduced 7.66%
422
Common Stock