Mar 01
2025
SELL
Payment of exercise price or tax liability
$4,398,742
$93.17 p/Share
47,212
Reduced 39.68%
71,768
Common Stock, par valu...
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
100,873
Added 57.94%
73,218
Common Stock, par valu...
Jun 13
2024
SELL
Open market or private sale
$1,217,009
$87.41 p/Share
13,923
Reduced 43.47%
18,107
Common Stock, par valu...
Jun 13
2024
BUY
Exercise of conversion of derivative security
$152,330
$38.83 p/Share
3,923
Added 15.12%
22,030
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,230,602
$81.03 p/Share
15,187
Reduced 35.08%
28,107
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
28,373
Added 48.8%
29,768
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$198,068
$52.58 p/Share
3,767
Reduced 20.16%
14,921
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
7,038
Added 29.8%
16,582
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$271,659
$52.77 p/Share
5,148
Reduced 30.65%
11,650
Common Stock, par valu...
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
9,618
Added 36.41%
16,798
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$48,136
$50.67 p/Share
950
Reduced 11.69%
7,180
Common Stock, par valu...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,775
Added 17.92%
8,130
Common Stock, par valu...
Aug 08
2022
SELL
Open market or private sale
$307,110
$52.95 p/Share
5,800
Reduced 47.72%
6,355
Common Stock, par valu...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$224,668
$53.34 p/Share
4,212
Reduced 25.73%
12,155
Common Stock, par valu...
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
7,871
Added 34.19%
15,150
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$104,605
$49.67 p/Share
2,106
Reduced 19.86%
8,496
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,935
Added 27.07%
10,602
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$40,546
$42.68 p/Share
950
Reduced 12.47%
6,667
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
1,775
Added 18.9%
7,617
Common Stock, par valu...