May 09
2024
SELL
Payment of exercise price or tax liability
$38,878
$78.07 p/Share
498
Reduced 1.59%
30,823
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
1,541
Added 4.69%
31,321
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$116,581
$75.02 p/Share
1,554
Reduced 4.96%
29,780
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,682
Added 13.13%
30,987
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$35,173
$71.49 p/Share
492
Reduced 1.81%
26,652
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
1,309
Added 4.6%
27,144
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$17,383
$35.55 p/Share
489
Reduced 1.86%
25,835
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
1,515
Added 5.44%
26,324
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$64,250
$36.3 p/Share
1,770
Reduced 6.66%
24,809
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
5,634
Added 17.93%
25,794
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$18,287
$34.7 p/Share
527
Added 2.45%
20,945
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$71,182
$43.43 p/Share
1,639
Reduced 7.43%
20,418
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
5,073
Added 19.68%
20,709
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$39,423
$47.67 p/Share
827
Reduced 4.64%
16,984
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
2,460
Added 12.47%
17,271
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$4,596
$40.32 p/Share
114
Added 0.74%
15,351
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$16,612
$40.32 p/Share
412
Added 2.63%
15,237
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$11,580
$53.61 p/Share
216
Reduced 1.44%
14,825
Common Stock
May 22
2021
BUY
Exercise of conversion of derivative security
-
890
Added 5.59%
15,041
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$59,498
$54.04 p/Share
1,101
Reduced 7.22%
14,151
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
4,529
Added 23.16%
15,025
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$19,959
$53.51 p/Share
373
Reduced 3.36%
10,723
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
-
1,538
Added 12.4%
10,867
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$4,975
$34.31 p/Share
145
Added 1.53%
9,329
Common Stock