Mar 05
2025
BUY
Grant, award, or other acquisition
-
946
Added 11.14%
7,546
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$38,829
$107.56 p/Share
361
Reduced 5.19%
6,600
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$252,777
$96.48 p/Share
2,620
Reduced 27.35%
6,961
Shares of Common Stock...
Mar 12
2024
BUY
Exercise of conversion of derivative security
$201,358
$53.94 p/Share
3,733
Added 28.04%
9,581
Shares of Common Stock...
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,018
Added 14.83%
5,848
Shares of Common Stock...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$283,236
$100.76 p/Share
2,811
Reduced 36.79%
4,830
Shares of Common Stock...
Feb 22
2024
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 32.82%
7,641
Shares of Common Stock...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$26,339
$92.42 p/Share
285
Reduced 6.8%
3,908
Shares of Common Stock...
Dec 06
2023
SELL
Payment of exercise price or tax liability
$264,616
$87.39 p/Share
3,028
Reduced 41.93%
4,193
Shares of Common Stock...
Dec 06
2023
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 34.08%
7,221
Shares of Common Stock...
Mar 08
2023
BUY
Grant, award, or other acquisition
-
573
Added 14.11%
3,488
Shares of Common Stock...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$11,543
$59.5 p/Share
194
Reduced 6.24%
2,915
Shares of Common Stock...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,282
Added 29.2%
3,109
Shares of Common Stock...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$4,552
$67.94 p/Share
67
Reduced 3.72%
1,732
Shares of Common Stock...
Nov 05
2021
SELL
Payment of exercise price or tax liability
$443,670
$76.35 p/Share
5,811
Reduced 76.36%
1,799
Shares of Common Stock...
Nov 05
2021
BUY
Exercise of conversion of derivative security
$437,640
$72.94 p/Share
6,000
Added 44.09%
7,610
Shares of Common Stock...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
421
Added 20.73%
1,610
Common Stock in my nam...
Jan 01
2021
SELL
Payment of exercise price or tax liability
$1,727
$66.41 p/Share
26
Reduced 2.32%
1,095
Common Stock in my nam...