Jun 30
2024
BUY
Open market or private purchase
$21,253
$34.17 p/Share
622
Added 0.27%
229,294
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$251,775
$78.07 p/Share
3,225
Reduced 1.39%
228,672
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
8,198
Added 3.41%
231,897
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$876,683
$75.02 p/Share
11,686
Reduced 4.96%
223,699
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
30,537
Added 11.57%
233,321
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$218,258
$71.49 p/Share
3,053
Reduced 1.47%
204,848
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
9,066
Added 4.18%
207,901
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,219
$34.17 p/Share
621
Added 0.31%
198,835
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$112,729
$35.55 p/Share
3,171
Reduced 1.57%
198,214
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
8,062
Added 3.85%
201,385
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$417,812
$36.3 p/Share
11,510
Reduced 5.62%
193,323
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
34,283
Added 14.64%
199,876
Common Stock
Aug 10
2022
BUY
Open market or private purchase
$212,450
$42.49 p/Share
5,000
Added 2.85%
170,550
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$18,287
$34.7 p/Share
527
Added 0.32%
165,550
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$578,053
$43.43 p/Share
13,310
Reduced 7.46%
165,023
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
33,828
Added 16.81%
167,391
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$235,013
$47.67 p/Share
4,930
Reduced 3.3%
144,505
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
15,242
Added 9.43%
146,410
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$21,208
$40.32 p/Share
526
Added 0.39%
134,193
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$125,233
$53.61 p/Share
2,336
Reduced 1.72%
133,667
Common Stock
May 22
2021
BUY
Exercise of conversion of derivative security
-
5,940
Added 4.18%
136,003
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$513,812
$54.04 p/Share
9,508
Reduced 6.81%
130,063
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
24,166
Added 14.94%
137,607
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$193,867
$53.51 p/Share
3,623
Reduced 3.04%
115,405
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
-
9,234
Added 7.2%
119,028
Common Stock