Jun 13
2024
SELL
Open market or private sale
$247,568
$95.66 p/Share
2,588
Reduced 23.26%
8,539
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$199,690
$77.16 p/Share
2,588
Added 18.87%
11,127
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$28,504
$86.64 p/Share
329
Reduced 3.71%
8,539
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,060
Added 10.68%
8,868
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$29,502
$83.34 p/Share
354
Reduced 4.34%
7,808
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,140
Added 12.26%
8,162
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,642
$75.88 p/Share
48
Reduced 0.68%
7,022
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
130
Added 1.81%
7,070
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$38,235
$79.99 p/Share
478
Reduced 6.44%
6,940
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
1,341
Added 15.31%
7,418
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$16,918
$96.13 p/Share
176
Reduced 2.81%
6,077
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
584
Added 8.54%
6,253
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$51,446
$105.64 p/Share
487
Reduced 7.91%
5,669
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
1,341
Added 17.89%
6,156
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$25,386
$135.03 p/Share
188
Reduced 3.76%
4,815
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
585
Added 10.47%
5,003
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$15,852
$132.1 p/Share
120
Reduced 2.64%
4,418
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
366
Added 7.46%
4,538
Common Stock
Dec 30
2021
BUY
Exercise of conversion of derivative security
$401,986
$115.48 p/Share
3,481
Added 45.49%
4,172
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$26,734
$139.24 p/Share
192
Reduced 21.74%
691
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
584
Added 39.81%
883
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$3,678
$136.21 p/Share
27
Reduced 8.28%
299
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
81
Added 19.9%
326
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$16,345
$136.21 p/Share
120
Reduced 32.88%
245
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
365
Added 50.0%
365
Common Stock