Nov 05
2024
SELL
Open market or private sale
$1,647,750
$65.91 p/Share
25,000
Reduced 11.18%
198,525
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$85,419
$86.72 p/Share
985
Reduced 0.44%
223,525
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$59,137
$85.09 p/Share
695
Reduced 0.31%
224,510
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
8,725
Added 3.73%
225,205
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$301,870
$85.25 p/Share
3,541
Reduced 1.61%
216,480
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
6,675
Added 2.94%
220,021
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$33,598
$85.06 p/Share
395
Reduced 0.18%
213,346
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,274
$86.04 p/Share
317
Reduced 0.15%
213,476
Common Stock
Dec 13
2023
SELL
Open market or private sale
$622,163
$71.86 p/Share
8,658
Reduced 3.89%
213,793
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$392,034
$45.28 p/Share
8,658
Added 3.75%
222,451
Common Stock
Nov 13
2023
SELL
Open market or private sale
$567,316
$65.51 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Oct 13
2023
SELL
Open market or private sale
$605,680
$69.94 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Sep 14
2023
SELL
Open market or private sale
$637,635
$73.63 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Aug 14
2023
SELL
Open market or private sale
$509,185
$79.3 p/Share
6,421
Reduced 2.92%
213,793
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$290,742
$45.28 p/Share
6,421
Added 2.83%
220,214
Common Stock
Jul 14
2023
SELL
Open market or private sale
$804,860
$92.94 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Jun 14
2023
SELL
Open market or private sale
$781,911
$90.29 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
May 24
2023
SELL
Open market or private sale
$540,840
$84.23 p/Share
6,421
Reduced 2.92%
213,793
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
$290,742
$45.28 p/Share
6,421
Added 2.83%
220,214
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
7,775
Added 3.51%
213,793
Common Stock