Jul 22
2024
-
1,000
Reduced 2.6%
37,515
Common Stock
Jul 19
2024
SELL
Open market or private sale
$1,468,350
$97.89 p/Share
15,000
Reduced 28.03%
38,515
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
$488,500
$48.85 p/Share
10,000
Added 15.74%
53,515
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
$49,973
$79.83 p/Share
626
Added 1.42%
43,515
Common Stock
Mar 12
2024
SELL
Open market or private sale
$163,860
$81.93 p/Share
2,000
Reduced 4.46%
42,889
Common Stock
Dec 14
2023
SELL
Open market or private sale
$245,129
$81.71 p/Share
3,000
Reduced 6.26%
44,889
Common Stock
Dec 11
2023
SELL
Open market or private sale
$156,840
$78.42 p/Share
2,000
Reduced 4.01%
47,889
Common Stock
Dec 06
2023
SELL
Open market or private sale
$76,620
$76.62 p/Share
1,000
Reduced 1.97%
49,889
Common Stock
Dec 05
2023
SELL
Open market or private sale
$76,740
$76.74 p/Share
1,000
Reduced 1.93%
50,889
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,045
$75.49 p/Share
451
Reduced 0.86%
51,889
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$12,888
$77.64 p/Share
166
Reduced 0.32%
52,340
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$82,220
$77.64 p/Share
1,059
Added 1.98%
52,506
Common Stock
Nov 17
2023
SELL
Open market or private sale
$233,459
$77.82 p/Share
3,000
Reduced 5.51%
51,447
Common Stock
Nov 16
2023
SELL
Open market or private sale
$235,467
$75.64 p/Share
3,113
Reduced 5.41%
54,447
Common Stock
Nov 15
2023
-
600
Reduced 1.03%
57,560
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$24,842
$78.12 p/Share
318
Reduced 0.54%
58,160
Common Stock
Aug 10
2023
SELL
Open market or private sale
$82,950
$82.95 p/Share
1,000
Reduced 1.68%
58,456
Common Stock
Aug 04
2023
-
1,000
Reduced 1.65%
59,456
Common Stock
Aug 03
2023
-
3,000
Reduced 4.73%
60,456
Common Stock
Jul 27
2023
SELL
Payment of exercise price or tax liability
$1,618,452
$82.65 p/Share
19,582
Reduced 23.58%
63,456
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$1,221,250
$48.85 p/Share
25,000
Added 23.14%
83,038
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$1,466,421
$78.23 p/Share
18,745
Reduced 24.41%
58,038
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
$1,221,250
$48.85 p/Share
25,000
Added 24.56%
76,783
Common Stock
Dec 23
2022
-
2,000
Reduced 3.72%
51,722
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$163,923
$80.95 p/Share
2,025
Added 3.63%
53,722
Common Stock