May 31
2024
-
1,894
Reduced 13.87%
11,758
Common Stock
May 23
2024
SELL
Open market or private sale
$902,593
$133.5 p/Share
6,761
Reduced 33.12%
13,652
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$246,888
$68.22 p/Share
3,619
Added 19.0%
15,424
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
2,784
Added 14.22%
16,794
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$67,720
$136.81 p/Share
495
Reduced 3.41%
14,010
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,685
Added 10.41%
14,505
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$116,288
$136.81 p/Share
850
Reduced 6.22%
12,820
Common Stock
Aug 21
2023
SELL
Open market or private sale
$182,210
$95.0 p/Share
1,918
Reduced 12.3%
13,670
Common Stock
May 11
2023
SELL
Open market or private sale
$439,538
$90.72 p/Share
4,845
Reduced 23.71%
15,588
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
$102,914
$55.72 p/Share
1,847
Added 9.58%
17,435
Common Stock
Feb 24
2023
-
659
Reduced 3.42%
18,586
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$82,231
$85.48 p/Share
962
Reduced 4.76%
19,245
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$47,311
$84.94 p/Share
557
Reduced 2.68%
20,207
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,669
Added 7.44%
20,764
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
3,964
Added 17.19%
19,095
Common Stock
Jun 02
2022
SELL
Open market or private sale
$379,155
$115.0 p/Share
3,297
Reduced 17.89%
15,131
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
$102,915
$55.72 p/Share
1,847
Added 9.11%
18,428
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$157,660
$130.19 p/Share
1,211
Reduced 6.81%
16,581
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
2,180
Added 10.92%
17,792
Common Stock
Dec 01
2021
SELL
Open market or private sale
$151,003
$147.32 p/Share
1,025
Reduced 6.16%
15,612
Common Stock
Oct 18
2021
SELL
Open market or private sale
$193,905
$129.27 p/Share
1,500
Reduced 8.27%
16,637
Common Stock
Aug 30
2021
SELL
Open market or private sale
$120,990
$120.99 p/Share
1,000
Reduced 5.23%
18,137
Common Stock
Apr 07
2021
SELL
Open market or private sale
$754,860
$118.67 p/Share
6,361
Reduced 24.95%
19,137
Common Stock
Apr 07
2021
BUY
Exercise of conversion of derivative security
$102,915
$55.72 p/Share
1,847
Added 6.75%
25,498
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$151,915
$105.57 p/Share
1,439
Reduced 5.74%
23,651
Common Stock