Sep 16
2024
SELL
Open market or private sale
$3,175,084
$120.46 p/Share
26,358
Reduced 29.37%
63,399
Common Stock, par valu...
Sep 16
2024
BUY
Exercise of conversion of derivative security
$1,990,029
$75.5 p/Share
26,358
Added 22.7%
89,757
Common Stock, par valu...
Jun 26
2024
SELL
Open market or private sale
$360,930
$120.31 p/Share
3,000
Reduced 4.52%
63,399
Common Stock, par valu...
Feb 12
2024
SELL
Open market or private sale
$1,537,920
$85.44 p/Share
18,000
Reduced 21.33%
66,399
Common Stock, par valu...
Feb 06
2024
SELL
Open market or private sale
$593,040
$84.72 p/Share
7,000
Reduced 7.66%
84,399
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$441,498
$83.76 p/Share
5,271
Reduced 5.45%
91,399
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
13,392
Added 12.17%
96,670
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$1,228,236
$77.55 p/Share
15,838
Reduced 15.98%
83,278
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
40,110
Added 28.81%
99,116
Common Stock, par valu...
Dec 28
2023
-
1,000
Reduced 1.67%
59,006
Common Stock, par valu...
Dec 01
2023
SELL
Open market or private sale
$307,120
$76.78 p/Share
4,000
Reduced 6.25%
60,006
Common Stock, par valu...
Oct 03
2023
SELL
Open market or private sale
$402,700
$80.54 p/Share
5,000
Reduced 7.25%
64,006
Common Stock, par valu...
Sep 06
2023
SELL
Open market or private sale
$2,211,421
$83.03 p/Share
26,634
Reduced 27.85%
69,006
Common Stock, par valu...
Sep 06
2023
BUY
Exercise of conversion of derivative security
$1,824,429
$68.5 p/Share
26,634
Added 21.78%
95,640
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$417,800
$83.56 p/Share
5,000
Reduced 6.76%
69,006
Common Stock, par valu...
Jul 03
2023
SELL
Open market or private sale
$306,760
$76.69 p/Share
4,000
Reduced 5.13%
74,006
Common Stock, par valu...
Jun 06
2023
-
1,000
Reduced 1.27%
78,006
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$215,430
$71.81 p/Share
3,000
Reduced 3.66%
79,006
Common Stock, par valu...
Apr 03
2023
SELL
Open market or private sale
$139,300
$69.65 p/Share
2,000
Reduced 2.38%
82,006
Common Stock, par valu...
Mar 01
2023
SELL
Open market or private sale
$217,410
$72.47 p/Share
3,000
Reduced 3.45%
84,006
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$198,535
$73.97 p/Share
2,684
Reduced 2.99%
87,006
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
6,820
Added 7.07%
89,690
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$477,264
$64.67 p/Share
7,380
Reduced 8.18%
82,870
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
18,748
Added 17.2%
90,250
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$1,991,791
$64.27 p/Share
30,991
Reduced 30.24%
71,502
Common Stock, par valu...