Aug 20
2024
SELL
Open market or private sale
$87,437
$69.95 p/Share
1,250
Reduced 4.09%
29,333
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$71,197
$86.72 p/Share
821
Reduced 2.61%
30,583
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$38,035
$85.09 p/Share
447
Reduced 1.4%
31,404
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
7,000
Added 18.02%
31,851
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$197,865
$85.25 p/Share
2,321
Reduced 8.54%
24,851
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,713
Added 14.78%
27,172
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$24,752
$85.06 p/Share
291
Reduced 1.28%
22,459
Common Stock
Feb 21
2024
SELL
Open market or private sale
$711,022
$86.71 p/Share
8,200
Reduced 26.49%
22,750
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$414,820
$59.26 p/Share
7,000
Added 18.45%
30,950
Common Stock
Dec 15
2023
SELL
Open market or private sale
$547,750
$78.25 p/Share
7,000
Reduced 22.62%
23,950
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$414,820
$59.26 p/Share
7,000
Added 18.45%
30,950
Common Stock
Dec 06
2023
SELL
Open market or private sale
$245,000
$70.0 p/Share
3,500
Reduced 12.75%
23,950
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$207,410
$59.26 p/Share
3,500
Added 11.31%
27,450
Common Stock
Oct 03
2023
SELL
Open market or private sale
$595,000
$70.0 p/Share
8,500
Reduced 26.19%
23,950
Common Stock
Oct 03
2023
BUY
Exercise of conversion of derivative security
$503,710
$59.26 p/Share
8,500
Added 20.76%
32,450
Common Stock
Sep 06
2023
SELL
Open market or private sale
$646,595
$76.07 p/Share
8,500
Reduced 26.19%
23,950
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$503,710
$59.26 p/Share
8,500
Added 20.76%
32,450
Common Stock
Aug 29
2023
SELL
Open market or private sale
$115,035
$76.69 p/Share
1,500
Reduced 5.89%
23,950
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
6,475
Added 20.28%
25,450
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$85,811
$88.74 p/Share
967
Reduced 4.85%
18,975
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$161,684
$88.74 p/Share
1,822
Reduced 8.37%
19,942
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
3,413
Added 13.56%
21,764
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$24,579
$88.1 p/Share
279
Reduced 1.5%
18,351
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$24,674
$87.81 p/Share
281
Reduced 1.49%
18,630
Common Stock
Mar 15
2023
SELL
Open market or private sale
$343,579
$77.47 p/Share
4,435
Reduced 19.0%
18,911
Common Stock