Mar 07
2025
SELL
Payment of exercise price or tax liability
$114,443
$82.81 p/Share
1,382
Reduced 5.04%
26,017
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
2,857
Added 9.44%
27,399
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$258,315
$82.82 p/Share
3,119
Reduced 11.28%
24,542
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
6,449
Added 18.91%
27,661
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$215,379
$81.0 p/Share
2,659
Reduced 11.14%
21,212
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
5,498
Added 18.72%
23,871
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$124,686
$76.73 p/Share
1,625
Reduced 8.13%
18,373
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
3,439
Added 14.67%
19,998
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$281,274
$99.32 p/Share
2,832
Reduced 14.6%
16,559
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
9,453
Added 33.18%
19,039
Common Stock
May 14
2024
SELL
Open market or private sale
$467,900
$93.58 p/Share
5,000
Reduced 33.47%
9,938
Common Stock
Mar 14
2024
SELL
Open market or private sale
$489,285
$108.73 p/Share
4,500
Reduced 23.15%
14,938
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$152,241
$110.16 p/Share
1,382
Reduced 6.64%
19,438
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
2,857
Added 12.07%
20,820
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$341,156
$109.38 p/Share
3,119
Reduced 14.79%
17,963
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
6,449
Added 23.42%
21,082
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$132,660
$110.92 p/Share
1,196
Reduced 7.56%
14,633
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,085
Added 11.64%
15,829
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$553,942
$107.96 p/Share
5,131
Reduced 27.18%
13,744
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,241
Added 35.46%
9,540
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
9,335
Added 39.61%
14,233
Common Stock
Feb 15
2024
SELL
Open market or private sale
$395,050
$112.55 p/Share
3,510
Reduced 44.95%
4,299
Common Stock
Aug 25
2023
SELL
Open market or private sale
$296,668
$103.01 p/Share
2,880
Reduced 27.53%
7,582
Common Stock
May 11
2023
SELL
Open market or private sale
$301,920
$85.53 p/Share
3,530
Reduced 25.23%
10,462
Common Stock
Mar 14
2023
SELL
Open market or private sale
$448,749
$71.23 p/Share
6,300
Reduced 31.05%
13,992
Common Stock