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...
Mar 09
2022
SELL
Open market or private sale
$35,540
$71.08 p/Share
500
Reduced 4.29%
11,160
Common Stock, par valu...
Feb 22
2022
SELL
Open market or private sale
$33,505
$67.01 p/Share
500
Reduced 4.11%
11,660
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$45,074
$63.04 p/Share
715
Reduced 5.55%
12,160
Common Stock, par valu...
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
2,179
Added 14.47%
12,875
Common Stock, par valu...
Nov 05
2021
SELL
Payment of exercise price or tax liability
$235
$58.87 p/Share
4
Reduced 0.04%
10,696
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$44,828
$64.04 p/Share
700
Reduced 6.14%
10,700
Common Stock, par valu...