Sep 03
2024
SELL
Payment of exercise price or tax liability
$24,810
$41.35 p/Share
600
Reduced 2.4%
24,428
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$12,067
$43.88 p/Share
275
Reduced 1.09%
25,028
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$48,870
$51.99 p/Share
940
Reduced 3.58%
25,304
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
8,642
Added 24.77%
26,244
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$78,321
$51.8 p/Share
1,512
Reduced 7.91%
17,602
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,796
Added 12.76%
19,114
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$14,751
$47.13 p/Share
313
Reduced 1.88%
16,318
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$28,047
$52.82 p/Share
531
Reduced 3.09%
16,631
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$15,972
$58.08 p/Share
275
Reduced 1.58%
17,162
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$30,426
$57.3 p/Share
531
Reduced 2.96%
17,437
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,265
Added 22.66%
17,968
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$16,108
$55.74 p/Share
289
Reduced 2.22%
12,703
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$18,096
$58.0 p/Share
312
Reduced 2.35%
12,992
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$14,642
$53.05 p/Share
276
Reduced 2.03%
13,304
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$13,588
$49.41 p/Share
275
Reduced 1.98%
13,580
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$12,705
$46.2 p/Share
275
Reduced 1.95%
13,855
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
3,885
Added 21.57%
14,130
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$15,179
$48.65 p/Share
312
Reduced 2.96%
10,245
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$17,647
$56.56 p/Share
312
Reduced 2.87%
10,557
Common Stock
Jul 14
2021
SELL
Payment of exercise price or tax liability
$15,866
$50.69 p/Share
313
Reduced 2.8%
10,869
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
11,182
Added 50.0%
11,182
Common Stock