Nov 19
2024
SELL
Payment of exercise price or tax liability
$51,868
$76.39 p/Share
679
Reduced 2.49%
26,609
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$143,460
$76.39 p/Share
1,878
Added 6.44%
27,288
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$57,849
$77.03 p/Share
751
Reduced 2.87%
25,410
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$160,299
$77.03 p/Share
2,081
Added 7.48%
25,751
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$54,322
$78.05 p/Share
696
Reduced 2.81%
24,080
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$158,519
$78.05 p/Share
2,031
Added 7.58%
24,776
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$694,919
$97.56 p/Share
7,123
Reduced 23.85%
22,745
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$578,776
$59.68 p/Share
9,698
Added 25.82%
27,861
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$99,641
$47.63 p/Share
2,092
Reduced 9.4%
20,170
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$133,792
$47.36 p/Share
2,825
Added 11.26%
22,262
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$31,484
$78.32 p/Share
402
Reduced 2.03%
19,437
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
$87,091
$78.32 p/Share
1,112
Added 5.31%
19,839
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$119,887
$76.9 p/Share
1,559
Reduced 7.69%
18,727
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$182,099
$76.9 p/Share
2,368
Added 11.82%
17,666
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$163,566
$76.9 p/Share
2,127
Added 9.85%
19,456
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$62,764
$111.88 p/Share
561
Reduced 3.43%
15,791
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$122,508
$111.88 p/Share
1,095
Added 6.28%
16,352
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$80,175
$110.74 p/Share
724
Reduced 4.53%
15,257
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$160,683
$110.74 p/Share
1,451
Added 8.32%
15,981
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$316,550
$108.93 p/Share
2,906
Reduced 16.23%
15,003
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
$779,829
$108.93 p/Share
7,159
Added 29.06%
17,472
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$140,884
$94.3 p/Share
1,494
Reduced 12.65%
10,313
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$442,499
$94.43 p/Share
4,686
Added 28.41%
11,807
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$51,219
$106.93 p/Share
479
Reduced 6.3%
7,121
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$149,274
$106.93 p/Share
1,396
Added 15.52%
7,600
Common Stock