Aug 01
2024
SELL
Open market or private sale
$1,773,543
$139.32 p/Share
12,730
Reduced 21.04%
47,779
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$973,717
$76.49 p/Share
12,730
Added 17.38%
60,509
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$62,562
$118.94 p/Share
526
Reduced 1.09%
47,779
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$66,875
$117.12 p/Share
571
Reduced 1.17%
48,305
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$57,388
$117.12 p/Share
490
Reduced 0.99%
48,876
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$560,770
$117.12 p/Share
4,788
Reduced 9.44%
45,951
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
15,443
Added 23.83%
49,366
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,437,087
$100.99 p/Share
14,230
Reduced 26.88%
38,711
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$1,044,766
$73.42 p/Share
14,230
Added 21.18%
52,941
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$67,330
$98.58 p/Share
683
Reduced 2.16%
30,972
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$50,818
$96.43 p/Share
527
Reduced 1.64%
31,655
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$55,061
$96.43 p/Share
571
Reduced 1.74%
32,182
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$746,271
$96.43 p/Share
7,739
Reduced 30.96%
17,255
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
15,498
Added 32.12%
32,753
Common Stock
Oct 31
2022
SELL
Open market or private sale
$97,279
$81.61 p/Share
1,192
Reduced 4.55%
24,994
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$69,386
$58.21 p/Share
1,192
Added 4.35%
26,186
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$53,581
$78.68 p/Share
681
Reduced 2.65%
24,994
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$38,635
$73.59 p/Share
525
Reduced 2.0%
25,675
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$229,822
$73.59 p/Share
3,123
Reduced 18.22%
14,019
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
12,181
Added 31.74%
26,200
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$18,638
$72.52 p/Share
257
Reduced 1.48%
17,142
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$5,772
$66.35 p/Share
87
Reduced 0.5%
17,399
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$43,628
$63.97 p/Share
682
Reduced 3.75%
17,486
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
4,009
Added 18.08%
18,168
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$15,447
$68.96 p/Share
224
Reduced 1.56%
14,159
Common Stock