Feb 03
2025
SELL
Payment of exercise price or tax liability
$58,284
$107.14 p/Share
544
Reduced 5.01%
10,325
Common Stock, par valu...
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
2,238
Added 17.07%
10,869
Common Stock, par valu...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$43,636
$109.09 p/Share
400
Reduced 4.43%
8,631
Common Stock, par valu...
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
1,348
Added 12.99%
9,031
Common Stock, par valu...
Nov 07
2024
SELL
Open market or private sale
$294,444
$127.3 p/Share
2,313
Reduced 23.14%
7,683
Common Stock, par valu...
Nov 07
2024
BUY
Exercise of conversion of derivative security
$174,631
$75.5 p/Share
2,313
Added 18.79%
9,996
Common Stock, par valu...
Aug 28
2024
SELL
Open market or private sale
$164,964
$118.0 p/Share
1,398
Reduced 15.39%
7,683
Common Stock, par valu...
May 07
2024
SELL
Open market or private sale
$176,279
$112.28 p/Share
1,570
Reduced 14.74%
9,081
Common Stock, par valu...
Feb 07
2024
SELL
Open market or private sale
$119,652
$84.68 p/Share
1,413
Reduced 11.71%
10,651
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$30,823
$83.76 p/Share
368
Reduced 2.96%
12,064
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,521
Added 10.9%
12,432
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$41,256
$77.55 p/Share
532
Reduced 4.65%
10,911
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
1,792
Added 13.54%
11,443
Common Stock, par valu...
Sep 07
2023
SELL
Open market or private sale
$161,820
$84.15 p/Share
1,923
Reduced 16.61%
9,651
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
$129,379
$67.28 p/Share
1,923
Added 14.25%
11,574
Common Stock, par valu...
Jul 31
2023
SELL
Open market or private sale
$105,832
$81.85 p/Share
1,293
Reduced 11.81%
9,651
Common Stock, par valu...
Mar 07
2023
SELL
Open market or private sale
$89,412
$74.51 p/Share
1,200
Reduced 9.88%
10,944
Common Stock, par valu...
Feb 08
2023
SELL
Open market or private sale
$109,229
$72.82 p/Share
1,500
Reduced 10.99%
12,144
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$13,684
$73.97 p/Share
185
Reduced 1.34%
13,644
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
758
Added 5.2%
13,829
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$39,384
$64.67 p/Share
609
Reduced 4.45%
13,071
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
2,179
Added 13.74%
13,680
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$133,617
$64.27 p/Share
2,079
Reduced 15.31%
11,501
Common Stock, par valu...
Jan 23
2023
BUY
Exercise of conversion of derivative security
$124,181
$51.23 p/Share
2,424
Added 15.15%
13,580
Common Stock, par valu...
Nov 06
2022
SELL
Payment of exercise price or tax liability
$276
$69.09 p/Share
4
Reduced 0.04%
11,156
Common Stock, par valu...