Dec 09
2024
SELL
Open market or private sale
$358,750
$71.75 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
Nov 13
2024
SELL
Open market or private sale
$327,849
$65.57 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
Oct 15
2024
SELL
Open market or private sale
$347,550
$69.51 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
Sep 11
2024
SELL
Open market or private sale
$333,850
$66.77 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
Aug 14
2024
SELL
Open market or private sale
$330,400
$66.08 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
Jul 10
2024
SELL
Open market or private sale
$466,450
$93.29 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Jul 10
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
Jun 12
2024
SELL
Open market or private sale
$437,700
$87.54 p/Share
5,000
Reduced 9.63%
46,935
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.78%
51,935
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$70,590
$86.72 p/Share
814
Reduced 1.7%
46,935
Common Stock
May 10
2024
SELL
Open market or private sale
$439,050
$87.81 p/Share
5,000
Reduced 9.48%
47,749
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$226,400
$45.28 p/Share
5,000
Added 8.66%
52,749
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$52,670
$85.09 p/Share
619
Reduced 1.28%
47,749
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
6,700
Added 12.17%
48,368
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$296,243
$85.25 p/Share
3,475
Reduced 7.7%
41,668
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
5,855
Added 11.48%
45,143
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$40,743
$85.06 p/Share
479
Reduced 1.2%
39,288
Common Stock
Apr 08
2024
SELL
Open market or private sale
$1,156,250
$92.5 p/Share
12,500
Reduced 23.92%
39,767
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$459,375
$36.75 p/Share
12,500
Added 19.3%
52,267
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,319,645
$91.01 p/Share
14,500
Reduced 26.85%
39,502
Common Stock