Feb 07
2024
SELL
Open market or private sale
$185,104
$127.57 p/Share
1,451
Reduced 6.82%
19,811
Common Stock
Jan 22
2024
BUY
Grant, award, or other acquisition
$1,217,708
$119.43 p/Share
10,196
Added 32.41%
21,262
Common Stock
May 02
2023
SELL
Open market or private sale
$877,201
$116.82 p/Share
7,509
Reduced 40.44%
11,058
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
$338,201
$56.04 p/Share
6,035
Added 24.53%
18,567
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$22,863
$115.47 p/Share
198
Reduced 1.56%
12,532
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$66,626
$115.47 p/Share
577
Added 4.34%
12,730
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$44,075
$106.72 p/Share
413
Reduced 3.3%
12,091
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$128,597
$106.72 p/Share
1,205
Added 8.79%
12,504
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
$191,740
$109.88 p/Share
1,745
Added 13.68%
11,007
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$12,885
$87.65 p/Share
147
Reduced 1.56%
9,262
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$37,427
$87.65 p/Share
427
Added 4.34%
9,409
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$17,561
$88.69 p/Share
198
Reduced 2.16%
8,982
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
$51,174
$88.69 p/Share
577
Added 5.91%
9,180
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$122,027
$73.51 p/Share
1,660
Added 16.17%
8,603
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$36,505
$76.53 p/Share
477
Reduced 6.43%
6,943
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
$91,989
$76.53 p/Share
1,202
Added 13.94%
7,420
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$10,865
$75.98 p/Share
143
Reduced 2.53%
5,518
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$31,684
$75.98 p/Share
417
Added 6.86%
5,661
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$10,579
$74.5 p/Share
142
Reduced 2.64%
5,244
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$30,694
$74.5 p/Share
412
Added 7.11%
5,386
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$14,304
$74.5 p/Share
192
Reduced 3.72%
4,974
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
$41,720
$74.5 p/Share
560
Added 9.78%
5,166
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$151,776
$72.62 p/Share
2,090
Added 31.32%
4,582
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$35,044
$75.04 p/Share
467
Reduced 12.76%
3,192
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
$87,572
$75.04 p/Share
1,167
Added 24.18%
3,659
Common Stock