Sep 27
2024
SELL
Open market or private sale
$717,640
$74.39 p/Share
9,647
Reduced 6.97%
128,663
Common Stock
Sep 27
2024
BUY
Exercise of conversion of derivative security
$537,530
$55.72 p/Share
9,647
Added 6.52%
138,310
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$1,171,448
$63.26 p/Share
18,518
Reduced 12.63%
128,108
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
10,671
Added 6.78%
146,626
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
-
42,148
Added 23.66%
135,955
Common Stock
Mar 22
2024
SELL
Open market or private sale
$692,099
$69.21 p/Share
10,000
Reduced 9.67%
93,380
Common Stock
Jan 29
2024
SELL
Open market or private sale
$492,094
$64.15 p/Share
7,671
Reduced 6.94%
102,923
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$1,112,686
$76.7 p/Share
14,507
Reduced 11.67%
109,752
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
8,801
Added 6.61%
124,259
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
32,178
Added 21.8%
115,458
Common Stock
Mar 29
2023
SELL
Open market or private sale
$685,199
$85.33 p/Share
8,030
Reduced 8.82%
83,048
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$431,211
$53.7 p/Share
8,030
Added 8.1%
91,078
Common Stock
Jan 11
2023
SELL
Open market or private sale
$920,434
$84.49 p/Share
10,894
Reduced 11.63%
82,784
Common Stock
Jan 11
2023
BUY
Exercise of conversion of derivative security
$526,507
$48.33 p/Share
10,894
Added 10.42%
93,678
Common Stock
Sep 30
2022
SELL
Open market or private sale
$2,007,405
$77.5 p/Share
25,902
Reduced 23.89%
82,529
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
8,184
Added 6.98%
109,101
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$1,136,072
$71.04 p/Share
15,992
Reduced 13.68%
100,917
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
42,832
Added 26.81%
116,909
Common Stock
Oct 06
2021
SELL
Open market or private sale
$597,601
$61.45 p/Share
9,725
Reduced 11.68%
73,507
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$459,250
$59.55 p/Share
7,712
Reduced 8.36%
84,570
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
10,537
Added 10.25%
92,282
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
18,984
Added 18.85%
81,745
Common Stock
Mar 30
2021
SELL
Open market or private sale
$730,852
$61.79 p/Share
11,828
Reduced 15.89%
62,631
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
$451,238
$38.15 p/Share
11,828
Added 14.42%
70,180
Common Stock
Jan 27
2021
SELL
Open market or private sale
$802,996
$60.81 p/Share
13,205
Reduced 17.44%
62,494
Common Stock