Oct 02
2024
SELL
Open market or private sale
$24,768
$129.68 p/Share
191
Reduced 0.89%
21,315
Common Stock
Oct 01
2024
SELL
Open market or private sale
$104,779
$132.8 p/Share
789
Reduced 3.48%
21,864
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$46,178
$128.99 p/Share
358
Reduced 1.64%
21,506
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$64,145
$81.3 p/Share
789
Added 3.37%
22,653
Common Stock
May 20
2024
SELL
Open market or private sale
$688,187
$137.5 p/Share
5,005
Reduced 18.69%
21,779
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$495,244
$98.95 p/Share
5,005
Added 17.01%
24,420
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
5,046
Added 18.81%
21,779
Common Stock
Jan 30
2024
SELL
Open market or private sale
$182,928
$104.89 p/Share
1,744
Reduced 9.44%
16,733
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$193,259
$106.07 p/Share
1,822
Reduced 8.98%
18,477
Common Stock
Jan 25
2024
SELL
Open market or private sale
$35,719
$112.68 p/Share
317
Reduced 1.54%
20,299
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
4,111
Added 16.63%
20,616
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$37,295
$110.67 p/Share
337
Reduced 2.0%
16,505
Common Stock
Oct 03
2023
SELL
Open market or private sale
$19,219
$100.1 p/Share
192
Reduced 1.13%
16,733
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$35,737
$100.67 p/Share
355
Reduced 2.05%
16,925
Common Stock
May 05
2023
SELL
Open market or private sale
$99,408
$90.95 p/Share
1,093
Reduced 5.99%
17,168
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$24,641
$100.17 p/Share
246
Reduced 1.33%
18,261
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
4,931
Added 21.04%
18,507
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$41,272
$103.44 p/Share
399
Reduced 2.86%
13,576
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$34,717
$103.02 p/Share
337
Reduced 2.35%
13,975
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$25,810
$78.69 p/Share
328
Reduced 2.26%
14,191
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
3,345
Added 18.8%
14,444
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$55,197
$143.37 p/Share
385
Reduced 3.35%
11,099
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$55,039
$138.29 p/Share
398
Reduced 3.35%
11,484
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$48,360
$147.44 p/Share
328
Reduced 2.69%
11,882
Common Stock
Oct 04
2021
SELL
Open market or private sale
$28,300
$108.43 p/Share
261
Reduced 2.1%
12,149
Common Stock