Feb 17
2025
SELL
Payment of exercise price or tax liability
$940,665
$106.11 p/Share
8,865
Reduced 0.53%
1,653,354
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
18,334
Added 1.09%
1,662,219
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$834,555
$106.11 p/Share
7,865
Reduced 0.48%
1,643,885
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
16,265
Added 0.98%
1,651,750
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$847,818
$106.11 p/Share
7,990
Reduced 0.49%
1,635,485
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
16,524
Added 1.0%
1,643,475
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$700,832
$105.77 p/Share
6,626
Reduced 0.41%
1,626,951
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
13,704
Added 0.83%
1,633,577
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$6,667,731
$105.98 p/Share
62,915
Reduced 3.74%
1,619,873
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
130,118
Added 7.18%
1,682,788
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$2,291,593
$89.32 p/Share
25,656
Reduced 1.63%
1,552,670
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
57,121
Added 3.49%
1,578,326
Common Stock
Nov 05
2024
SELL
Open market or private sale
$13,827,991
$84.95 p/Share
162,778
Reduced 9.67%
1,521,205
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$1,878,582
$16.79 p/Share
111,887
Added 6.23%
1,683,983
Common Stock
Oct 07
2024
SELL
Open market or private sale
$13,775,817
$84.63 p/Share
162,777
Reduced 9.38%
1,572,096
Common Stock
Oct 07
2024
BUY
Exercise of conversion of derivative security
$1,878,565
$16.79 p/Share
111,886
Added 6.06%
1,734,873
Common Stock
Sep 05
2024
SELL
Open market or private sale
$13,212,609
$81.17 p/Share
162,777
Reduced 9.12%
1,622,987
Common Stock
Sep 05
2024
BUY
Exercise of conversion of derivative security
$1,878,565
$16.79 p/Share
111,886
Added 5.9%
1,785,764
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$476,076
$65.82 p/Share
7,233
Reduced 0.43%
1,673,878
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
16,307
Added 0.96%
1,681,111
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$535,182
$65.82 p/Share
8,131
Reduced 0.49%
1,664,804
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
18,333
Added 1.08%
1,672,935
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$474,825
$65.82 p/Share
7,214
Reduced 0.43%
1,654,602
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
16,265
Added 0.97%
1,661,816
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$483,281
$65.95 p/Share
7,328
Reduced 0.44%
1,645,551
Common Stock