Nov 06
2024
SELL
Open market or private sale
$6,745,130
$55.16 p/Share
122,283
Reduced 49.07%
126,907
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$5,062,516
$41.4 p/Share
122,283
Added 32.92%
249,190
Common Stock
Jun 10
2024
SELL
Open market or private sale
$1,628,480
$46.34 p/Share
35,142
Reduced 21.69%
126,907
Common Stock
Jun 07
2024
SELL
Open market or private sale
$683,616
$46.01 p/Share
14,858
Reduced 8.4%
162,049
Common Stock
May 28
2024
SELL
Open market or private sale
$6,516,000
$43.44 p/Share
150,000
Reduced 45.88%
176,907
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$1,048,421
$38.7 p/Share
27,091
Reduced 7.65%
326,907
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
71,025
Added 16.71%
353,998
Common Stock
Jul 13
2023
SELL
Open market or private sale
$381,300
$41.0 p/Share
9,300
Reduced 3.18%
282,973
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$3,001,183
$41.35 p/Share
72,580
Reduced 19.89%
292,273
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
174,779
Added 32.39%
364,853
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$3,505,457
$48.83 p/Share
71,789
Reduced 27.41%
190,074
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
171,693
Added 39.6%
261,863
Common Stock
Nov 17
2021
SELL
Open market or private sale
$14,434,841
$64.29 p/Share
224,527
Reduced 71.35%
90,170
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$6,490,775
$34.34 p/Share
189,015
Added 37.52%
314,697
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,842,368
$64.0 p/Share
28,787
Reduced 18.64%
125,682
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$491,028
$34.34 p/Share
14,299
Added 8.47%
154,469
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$69,129
$57.8 p/Share
1,196
Reduced 0.85%
140,170
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
2,897
Added 2.01%
141,366
Common Stock
Mar 22
2021
SELL
Open market or private sale
$8,481,298
$58.42 p/Share
145,178
Reduced 51.18%
138,469
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$3,056,486
$53.6 p/Share
57,024
Reduced 16.74%
283,647
Common Stock
Feb 13
2021
BUY
Grant, award, or other acquisition
-
137,202
Added 28.71%
340,671
Common Stock
Nov 09
2020
SELL
Open market or private sale
$9,822,936
$39.1 p/Share
251,226
Reduced 55.25%
203,469
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$5,197,335
$31.32 p/Share
165,943
Added 26.74%
454,695
Common Stock