Jan 31
2025
SELL
Payment of exercise price or tax liability
$183,470
$124.64 p/Share
1,472
Reduced 8.34%
16,170
Common Stock
Nov 22
2024
SELL
Open market or private sale
$641,890
$138.13 p/Share
4,647
Reduced 20.93%
17,552
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
304
Added 1.36%
22,116
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$140,022
$119.78 p/Share
1,169
Reduced 5.13%
21,639
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
6,887
Added 23.19%
22,808
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$95,619
$124.02 p/Share
771
Reduced 4.62%
15,921
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$184,397
$149.31 p/Share
1,235
Reduced 6.98%
16,463
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
6,277
Added 26.18%
17,698
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$86,069
$156.49 p/Share
550
Reduced 4.59%
11,421
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
2,146
Added 15.36%
11,828
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$192,799
$160.8 p/Share
1,199
Reduced 11.02%
9,682
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
2,379
Added 17.94%
10,881
Common Stock
Nov 22
2021
SELL
Open market or private sale
$609,420
$172.25 p/Share
3,538
Reduced 29.47%
8,467
Common Stock
Nov 19
2021
SELL
Open market or private sale
$504,104
$173.47 p/Share
2,906
Reduced 19.49%
12,005
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
$171,309
$58.95 p/Share
2,906
Added 16.31%
14,911
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
781
Added 6.16%
11,900
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
696
Added 5.89%
11,119
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$29,896
$159.02 p/Share
188
Reduced 1.77%
10,423
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$115,372
$160.91 p/Share
717
Reduced 6.33%
10,611
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
1,886
Added 14.27%
11,328
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$9,515
$153.47 p/Share
62
Reduced 0.65%
9,442
Common Stock