Jun 10
2024
SELL
Open market or private sale
$315,799
$138.63 p/Share
2,278
Reduced 39.18%
3,536
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$131,796
$74.63 p/Share
1,766
Added 23.3%
5,814
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$97,106
$127.94 p/Share
759
Reduced 17.86%
3,491
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$239,503
$127.94 p/Share
1,872
Added 31.62%
4,048
Common Stock
Feb 20
2024
SELL
Open market or private sale
$122,890
$122.89 p/Share
1,000
Reduced 25.41%
2,935
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$16,275
$101.09 p/Share
161
Reduced 4.75%
3,226
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
680
Added 14.83%
3,906
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$51,069
$102.55 p/Share
498
Reduced 12.82%
3,387
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,011
Added 20.65%
3,885
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$6,247
$86.76 p/Share
72
Reduced 3.26%
2,138
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
720
Added 20.12%
2,858
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$7,561
$88.95 p/Share
85
Reduced 3.7%
2,210
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$33,484
$90.01 p/Share
372
Reduced 13.95%
2,295
Common Stock
Feb 20
2022
BUY
Grant, award, or other acquisition
-
719
Added 21.23%
2,667
Common Stock
Jun 07
2021
SELL
Open market or private sale
$236,751
$119.33 p/Share
1,984
Reduced 50.81%
1,921
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$107,476
$74.07 p/Share
1,451
Added 27.09%
3,905
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
611
Added 19.93%
2,454
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$7,156
$102.23 p/Share
70
Reduced 3.66%
1,843
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$17,807
$99.48 p/Share
179
Reduced 8.56%
1,913
Common Stock
Feb 21
2021
BUY
Grant, award, or other acquisition
-
373
Added 15.32%
2,061
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$6,665
$99.48 p/Share
67
Reduced 3.75%
1,719
Common Stock