Nov 02
2024
SELL
Payment of exercise price or tax liability
$94,078
$49.23 p/Share
1,911
Reduced 7.68%
22,981
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
4,856
Added 16.46%
24,652
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$37,155
$36.57 p/Share
1,016
Reduced 4.88%
19,796
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,169
Added 16.69%
20,812
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$26,293
$37.19 p/Share
707
Reduced 4.07%
16,643
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,900
Added 14.32%
17,350
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 2.62%
14,450
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 6.28%
14,742
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$26,282
$43.37 p/Share
606
Reduced 4.22%
13,755
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 12.67%
14,200
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
423
Added 3.34%
12,244
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$15,499
$50.16 p/Share
309
Reduced 2.55%
11,821
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,268
Added 9.46%
12,130
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 2.17%
10,862
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 8.23%
11,011
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$17,103
$57.01 p/Share
300
Reduced 2.91%
10,024
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,230
Added 10.65%
10,324
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$9,909
$55.36 p/Share
179
Reduced 1.93%
9,094
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
735
Added 7.34%
9,273
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$14,303
$59.35 p/Share
241
Reduced 2.75%
8,538
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
986
Added 10.1%
8,779
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
$1,975
$44.88 p/Share
44
Added 0.56%
7,793
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$1,610
$32.21 p/Share
50
Added 0.64%
7,749
Common Stock
Mar 08
2021
SELL
Open market or private sale
$136,000
$68.0 p/Share
2,000
Reduced 20.62%
7,699
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$14,908
$57.56 p/Share
259
Reduced 2.6%
9,699
Common Stock