Sep 03
2024
SELL
Open market or private sale
$406,296
$112.86 p/Share
3,600
Reduced 5.69%
59,686
Common Stock, par valu...
Aug 09
2024
SELL
Open market or private sale
$498,740
$107.58 p/Share
4,636
Reduced 6.83%
63,286
Common Stock, par valu...
Aug 09
2024
BUY
Exercise of conversion of derivative security
$180,015
$38.83 p/Share
4,636
Added 6.39%
67,922
Common Stock, par valu...
May 03
2024
SELL
Open market or private sale
$155,600
$77.8 p/Share
2,000
Reduced 3.06%
63,286
Common Stock, par valu...
Apr 05
2024
SELL
Open market or private sale
$156,960
$78.48 p/Share
2,000
Reduced 2.97%
65,286
Common Stock, par valu...
Mar 05
2024
SELL
Open market or private sale
$157,400
$78.7 p/Share
2,000
Reduced 2.89%
67,286
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,289,835
$81.03 p/Share
15,918
Reduced 18.68%
69,286
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
37,178
Added 34.6%
70,269
Common Stock, par valu...
Feb 01
2024
SELL
Open market or private sale
$134,860
$67.43 p/Share
2,000
Reduced 4.0%
48,026
Common Stock, par valu...
Jan 05
2024
SELL
Open market or private sale
$132,320
$66.16 p/Share
2,000
Reduced 3.84%
50,026
Common Stock, par valu...
Dec 05
2023
SELL
Open market or private sale
$131,880
$65.94 p/Share
2,000
Reduced 3.7%
52,026
Common Stock, par valu...
Nov 03
2023
SELL
Open market or private sale
$120,620
$60.31 p/Share
2,000
Reduced 3.57%
54,026
Common Stock, par valu...
Oct 05
2023
SELL
Open market or private sale
$115,360
$57.68 p/Share
2,000
Reduced 3.45%
56,026
Common Stock, par valu...
Sep 05
2023
SELL
Open market or private sale
$127,040
$63.52 p/Share
2,000
Reduced 3.33%
58,026
Common Stock, par valu...
Aug 04
2023
SELL
Open market or private sale
$119,400
$59.7 p/Share
2,000
Reduced 3.22%
60,026
Common Stock, par valu...
Jul 12
2023
SELL
Open market or private sale
$140,979
$59.21 p/Share
2,381
Reduced 3.7%
62,026
Common Stock, par valu...
Jul 12
2023
BUY
Exercise of conversion of derivative security
$59,048
$24.8 p/Share
2,381
Added 3.57%
64,407
Common Stock, par valu...
Jun 15
2023
SELL
Open market or private sale
$112,460
$56.23 p/Share
2,000
Reduced 3.12%
62,026
Common Stock, par valu...
Jun 15
2023
BUY
Exercise of conversion of derivative security
$49,600
$24.8 p/Share
2,000
Added 3.03%
64,026
Common Stock, par valu...
Apr 12
2023
SELL
Open market or private sale
$60,750
$54.0 p/Share
1,125
Reduced 1.78%
62,026
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$60,435
$53.72 p/Share
1,125
Reduced 1.75%
63,151
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$184,766
$52.58 p/Share
3,514
Reduced 5.18%
64,276
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
8,371
Added 11.4%
65,050
Common Stock, par valu...
Feb 24
2023
SELL
Open market or private sale
$58,241
$51.77 p/Share
1,125
Reduced 1.86%
59,419
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$301,105
$52.77 p/Share
5,706
Reduced 8.61%
60,544
Common Stock, par valu...