May 03
2024
SELL
Payment of exercise price or tax liability
$66,279
$86.64 p/Share
765
Reduced 9.64%
7,171
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
2,121
Added 21.09%
7,936
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$29,169
$83.34 p/Share
350
Reduced 5.68%
5,815
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
968
Added 13.57%
6,165
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$6,146
$75.88 p/Share
81
Reduced 1.53%
5,197
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
195
Added 3.56%
5,278
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$25,590
$68.06 p/Share
376
Reduced 6.89%
5,083
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,041
Added 16.02%
5,459
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$28,166
$96.13 p/Share
293
Reduced 6.22%
4,418
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
708
Added 13.07%
4,711
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$35,889
$95.45 p/Share
376
Reduced 8.59%
4,003
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
1,041
Added 19.21%
4,379
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$36,863
$135.03 p/Share
273
Reduced 7.56%
3,338
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
708
Added 16.39%
3,611
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$20,079
$132.1 p/Share
152
Reduced 4.98%
2,903
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
366
Added 10.7%
3,055
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$185,178
$149.82 p/Share
1,236
Reduced 31.49%
2,689
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
3,241
Added 45.23%
3,925
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$38,569
$139.24 p/Share
277
Reduced 28.82%
684
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
708
Added 42.42%
961
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$3,269
$136.21 p/Share
24
Reduced 8.66%
253
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
58
Added 17.31%
277
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$19,887
$136.21 p/Share
146
Reduced 40.0%
219
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
365
Added 50.0%
365
Common Stock