Feb 14
2024
SELL
Open market or private sale
$62,294
$72.1 p/Share
864
Reduced 20.38%
3,375
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$17,526
$66.39 p/Share
264
Reduced 5.86%
4,239
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
561
Added 11.08%
4,503
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$14,654
$66.01 p/Share
222
Reduced 5.33%
3,942
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
473
Added 10.2%
4,164
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$84,771
$66.96 p/Share
1,266
Reduced 25.54%
3,691
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
315
Added 7.59%
3,837
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
2,128
Added 31.43%
4,642
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$30,151
$70.12 p/Share
430
Reduced 14.61%
2,514
Common Stock
Jul 30
2023
BUY
Exercise of conversion of derivative security
-
908
Added 23.57%
2,944
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$6,958
$69.58 p/Share
100
Reduced 4.68%
2,036
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
188
Added 8.09%
2,136
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$21,103
$70.58 p/Share
299
Reduced 13.31%
1,948
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
562
Added 20.01%
2,247
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$11,382
$67.75 p/Share
168
Reduced 9.07%
1,685
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
315
Added 14.53%
1,853
Common Stock
Dec 02
2022
SELL
Open market or private sale
$77,481
$61.64 p/Share
1,257
Reduced 44.97%
1,538
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$25,838
$60.51 p/Share
427
Reduced 13.25%
2,795
Common Stock
Jul 30
2022
BUY
Exercise of conversion of derivative security
-
909
Added 22.0%
3,222
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$21,866
$57.39 p/Share
381
Reduced 14.14%
2,313
Common Stock
Jun 04
2022
BUY
Exercise of conversion of derivative security
-
811
Added 23.14%
2,694
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$5,247
$52.47 p/Share
100
Reduced 5.04%
1,883
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
189
Added 8.7%
1,983
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$8,392
$50.25 p/Share
167
Reduced 8.52%
1,794
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
316
Added 13.88%
1,961
Common Stock