Feb 08
2024
SELL
Payment of exercise price or tax liability
$104,823
$85.78 p/Share
1,222
Reduced 8.3%
13,509
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$58,923
$83.58 p/Share
705
Reduced 4.57%
14,731
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
4,329
Added 21.9%
15,436
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$44,367
$94.6 p/Share
469
Reduced 4.05%
11,107
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
1,078
Added 8.52%
11,576
Common Stock, par valu...
Aug 10
2023
SELL
Open market or private sale
$489,223
$80.24 p/Share
6,097
Reduced 36.74%
10,498
Common Stock, par valu...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$196,310
$56.77 p/Share
3,458
Reduced 17.24%
16,595
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$67,723
$55.42 p/Share
1,222
Reduced 5.74%
20,053
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,868
Added 18.62%
21,275
Common Stock, par valu...
Aug 17
2022
SELL
Open market or private sale
$966,154
$67.45 p/Share
14,324
Reduced 46.61%
16,407
Common Stock, par valu...
Apr 12
2022
SELL
Open market or private sale
$294,070
$42.04 p/Share
6,995
Reduced 18.54%
30,731
Common Stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$71,262
$31.49 p/Share
2,263
Reduced 5.66%
37,726
Common Stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
8,442
Added 17.43%
39,989
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$6,690
$24.15 p/Share
277
Reduced 0.87%
31,547
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$6,467
$23.95 p/Share
270
Reduced 0.84%
31,824
Common Stock, par valu...
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
948
Added 2.87%
32,094
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$23,903
$10.6 p/Share
2,255
Reduced 6.66%
31,614
Common Stock, par valu...
Feb 07
2021
SELL
Payment of exercise price or tax liability
$2,670
$10.0 p/Share
267
Reduced 0.78%
33,869
Common Stock, par valu...
Feb 06
2021
SELL
Payment of exercise price or tax liability
$1,460
$10.0 p/Share
146
Reduced 0.43%
34,136
Common Stock, par valu...
Dec 30
2020
BUY
Other acquisition or disposition
-
1,321
Added 3.62%
35,149
Common Stock, par valu...
Dec 12
2020
SELL
Payment of exercise price or tax liability
$2,077
$6.51 p/Share
319
Reduced 0.93%
33,828
Common Stock, par valu...